1,
#include
int main(void)
{
int i, j, a[2][3];
for (i = 0; i < 2; i++)
for (j = 0; j < 3; j++)
a[i][j] = 6 * i + 2 * (j + 1);
for (i = 0; i < 2; i++)
for (j = 0; j < 3; j++)
printf("%d ", a[i][j]);
printf("\n");
return 0;
}
2,
#include
int main(void)
{
int i, j, a[5][5], max = 0;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
scanf("%d", &a[i][j]);
max = max > a[i][j] ? max : a[i][j];
}
}
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
if (a[i][j] != max) continue;
else printf("%d: %d, %d\n", a[i][j], i + 1, j + 1);
}
}
printf("\n");
return 0;
}
第一题:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{int i,j;
int m[2][3];
int n[3][2];
printf("请输入数组m[2][3]:\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&m[i][j]);
printf("输出数组m[2][3]:\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%d ",m[i][j]);
printf("\n");
}
for(i=0;i<2;i++)
for(j=0;j<3;j++)
n[j][i]=m[i][j];
printf("请输出数组n[2][3]:\n");
for(i=0;i<3;i++)
{ for(j=0;j<2;j++)
printf("%d ",n[i][j]);
printf("\n");
}
system("PAUSE");
return 0;
}