C语言题目 那位高手帮忙做一下??

2024-12-15 19:24:55
推荐回答(2个)
回答1:

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;
}

回答2:

第一题:
#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;
}