用C语言编写,求二维数组各元素之和
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File


2、定义数组和变量:
#include<stdio.h>
int main()
{
int a[3][3]; /*定义一个3行3列的数组*/
int i,j,sum=0; /*定义循环控制变量和保存数据变量sum*/

3、输入九个数:
printf("please input:\n");
for(i=0;i<3;i++) /*利用循环进行对数组元素进行赋值*/
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}

4、累加:
for(i=0;i<3;i++) /*使用循环进行计算对角线的总和*/
{
for(j=0;j<3;j++)
{
printf("%5d",a[i][j]);
sum=sum+a[i][j]; /*进行数据的累加计算*/
}
printf("\n");
}

5、输出结果:
printf("the result is :%d\n",sum); /*输出最后的结果*/
return 0;

6、完整的源代码:
#include<stdio.h>
int main()
{
int a[3][3]; /*定义一个3行3列的数组*/
int i,j,sum=0; /*定义循环控制变量和保存数据变量sum*/
printf("please input:\n");
for(i=0;i<3;i++) /*利用循环进行对数组元素进行赋值*/
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<3;i++) /*使用循环进行计算对角线的总和*/
{
for(j=0;j<3;j++)
{
printf("%5d",a[i][j]);
sum=sum+a[i][j]; /*进行数据的累加计算*/
}
printf("\n");
}
printf("the result is :%d\n",sum); /*输出最后的结果*/
return 0;
}
