70,014
社区成员




int number;
#include <stdio.h>
int change(int a[3][3]); // 函数定义放在Main函数外面,如果一定要放在Main函数里面 应放在
// printf("input the array:\n");前面
void main(void)
{
int a[3][3];
int i , j;
printf("input the array:\n");
for( i = 0; i < 3 ; i++ )
{ // 嵌套循环的话, 这里也加上{}
for(j=0;j <3;j++)
{
scanf("%d",&a[i][j]);
printf("%d",a[i][j]);
}
}
printf("the changed array is:\n");
for(i=0;i <3;i++)
{ // 嵌套循环的话, 这里也加上{}
for(j=0;j <3;j++)
{
printf("%d",a[i][j]);
printf("\n");
}
}
}
change(int a[3][3])
{
int i,j;
for(i=0;i <3;i++)
{ // 嵌套循环的话, 这里也加上{}
for(j=0;j <3;j++)
{
a[i][j]=a[j][i];
}
}
return 0; // 这里应该有一个返回值,看你的需要。 不知道你的意图,就写了一个0。
}
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
int change(int a[3][3])
{
int i,j;
for(i=0;i <3;i++)
for(j=0;j <3;j++)
{
a[i][j]=a[j][i];
}
}
main()
{
int a[3][3];
int i,j;
printf("input the array:\n");
for(i=0;i <3;i++)
for(j=0;j <3;j++)
{
scanf_s("%d",&a[i][j]);
printf("%d",a[i][j]);
}
change(a);
printf("the changed array is:\n");
for(i=0;i <3;i++)
for(j=0;j <3;j++)
{
printf("%d",a[i][j]);
printf("\n");
}
}
#include <stdio.h>