任务描述
本关任务:编写一个能计算4∗4矩阵2条对角线元素之和的小程序。
相关知识
为了完成本关任务,你需要掌握:通过控制for循环来对数组中的对角线上的元素进行相加。
#####for语句
基本语法:基于for实现循环的基本语法如下:
for(1.赋值语句或者省略;2.判断语句或者省略;3.执行语句或者省略){
需循环的语句或者代码块
}
编程要求
根据提示,在右侧编辑器补充代码。
测试说明
平台会对你编写的代码进行测试:
测试输入:1 2 3 4 1 2 3 4 4 3 2 1 1 2 3 4
预期输出:
sum=20.000000
开始你的任务吧,祝你成功!
#include <stdio.h>
int main()
{
int i, j;
float a[4][4], sum = 0;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%f",&a[i][j]);
if(j==i||i+j==3)
sum+=a[i][j];
}
}
/********** Begin *********/
// 请在此处添加你的代码
/********** End **********/
printf("sum=%f", sum );
return 0;
}
这就是educoder上的题,我写完之后就把我的代码发上去了