来来,凑个热闹
#include <stdio.h>
int main()
{
//声明1个int类型3行3列的二维数组,第一行元素是1,3,5
int arr[3][3] = {1,3,5};
//实现剩下的元素分别是该元素所在这一列的正上方的元素的3倍
for(int i = 1;i < 3;i++)
{
for(int j = 0;j < 3;j++)
{
arr[i][j] = 3 * arr[i-1][j];
}
}
//声明和并赋初值0
int sum = 0;
//遍历这个二维数组
for(int k = 0;k < 3;k++)
{
for(int h = 0;h < 3;h++)
{
printf("%d\t",arr[k][h]);
if(k == h)
{
sum += arr[k][h];
}
}
printf("\n");
}
printf("和为%d\n",sum);
return 0;
} |