C语言一维数组的问题 谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/19 05:23:11
A[9]={1,2,3,4,5,6,7,8,9}
编程把数组A转换成二维数组输出如下形式:
1 2 3
4 5 6
7 8 9
谢谢
二楼朋友不对哦 要变成二维数组哦 你这是强制输出形式吧 谢谢

int main()
{
int i,j;
int A[9]={1,2,3,4,5,6,7,8,9};
int a[3][3];
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{

a[i][j]=A[i*3+j];
}

}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}

return 0;
}

#include <stdio.h>
int main(void)
{
int A[9]={1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<9;i++)
{
printf("%d ",A[i]);
if((i+1)%3==0)
printf("\n");
}
}

程序就是这样的