
c语言编写一个程序,要求实现以下功能,(1)分别求该矩阵的主、次对角线元素之和 (2)求该矩阵的周
c语言编写一个程序,要求实现以下功能,(1)分别求该矩阵的主、次对角线元素之和(2)求该矩阵的周边元素之和(3)求矩阵主对角线极其下方的元素之和...
c语言编写一个程序,要求实现以下功能,(1)分别求该矩阵的主、次对角线元素之和 (2)求该矩阵的周边元素之和 (3)求矩阵主对角线极其下方的元素之和
展开
1个回答
展开全部
#include <stdio.h>
int main()
{
int aa[4][4] = {0};
int i, j, sum11 = 0, sum12 = 0, sum2 = 0, sum3 = 0;
printf("请输入4*4个数...\n");
for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
{
scanf("%d,", &aa[i][j]);
}
}
for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
{
if(i == j)sum11 += aa[i][j];
if(i + j == 3)sum12 += aa[i][j];
if(i == 0 || i == 3 || j == 0 || j == 3)sum2 += aa[i][j];
if(i == j || i > j)sum3 += aa[i][j];
}
printf("\n");
}
printf("主对角线和:%d\n", sum11);
printf("次对角线和:%d\n", sum12);
printf("周边元素和:%d\n", sum2);
printf("主对角线及下方元素和:%d\n", sum3);
}
更多追问追答
追问
能不能没有汉字的
追答
把汉字去了就行啦,随便改成英文也行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询