永发信息网

c语言:求一个4x4矩阵中右下角三角形的元素之和

答案:2  悬赏:80  手机版
解决时间 2021-11-11 20:38
  • 提问者网友:遮云壑
  • 2021-11-11 03:05
c语言:求一个4x4矩阵中右下角三角形的元素之和
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-11-11 04:23
#include"stdio.h"
void main()
{
int a[4][4]={NULL};
int sub=0,i,j,k,l,m,n;
printf("Please input the element of 4*4 matrix:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("The 4*4 matrix is:\n");
for(k=0;k<4;k++)
{
for(l=0;l<4;l++)
{
printf("%d\t",a[k][l]);
}
printf("\n");
}
for(m=0;m<4;m++)
{
for(n=3-m;n<4;n++)
{
sub+=a[m][n];
}
}
printf("%d\n",sub);
}
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-11-11 05:40
不知道 你说的是那个 下面是最大的那个三角形。
(没有测试)

#include "stdio.h"
int main()
{
int shuzu[4][4];
int i; int j;
int sum=0;
for (i=0;i<4;i++)
{
for (j=0;j<4;j++)
{
printf("输入%d行%d列的数值:",i,j);
scanf("%d",&shuzu[i][j]);
}
}
printf("你的输入结果如下:\n");
for (i=0;i<4;i++)
{
for (j=0;j<4;j++)
{
printf("%4d",shuzu[i][j]);
}
printf("\n");
}
for (i=0;i<=3;i++)
{
for (j=3-i;j<=3;j++)
{
sum+=shuzu[i][j];
}
}
printf ("矩阵的下方三角的和为%d",sum);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯