二维数组的循环赋值?

来源:百度知道 编辑:UC知道 时间:2024/06/16 19:39:26
我想自动动态给二维数组a赋值如下:
a[2][8]={{326,327,328,329,330,331,332,333}{335,337,339,341,343,345,347,349}};
如何循环自动实现?
N久没有看过C了,都忘记啦。谢谢帮助~
谢谢楼下的兄弟~
麻烦看清楚点,第二列是公差为2的等差数列。和第一列公差为1的等差是不同的。

#include <stdio.h>
main()
{
int i,j,n=325;
int a[2][8];
for (i=1;i<=2;i++)
{
for (j=1;j<=8;j++)
{
n=n+i;
a[i-1][j-1]=n;
}
}
for (i=1;i<=2;i++)
{
for (j=1;j<=8;j++)
printf ("%d\n ",a[i-1][j-1]);
}
return 0;
}

调用的话就把函数头改一下,输出删除就行了

int k=326,i,ja[2][8];
for(i=0;i<2;i++)
for(j=0;j<8;j++)
a[i][j]=k++;