C语言编程求矩阵的下三角之和,要有代码的,谢谢

 我来答
145飞雪090
推荐于2018-04-19 · TA获得超过621个赞
知道小有建树答主
回答量:282
采纳率:100%
帮助的人:155万
展开全部
你的题目是统计下三角的和,对角线的值不计算在内吗?
如果是,下面的程序1满足要求。如果不是,对角线元素需要计算,下面的程序2满足要求。
程序1:
#include <stdio.h>
main()
{ int a[10][10],row,col,sum=0; /* row col 控制矩阵的行、列大小 */
int i,j;
printf("Input the row and column of array divided by blank:\n");
scanf("%d%d",&row,&col);
printf("Now input %d numbers:\n",row*col);
for(i=0;i<row;i++)
for(j=0;j<col;j++)
scanf("%d",&a[i][j]);
for(i=1;i<row;i++)
for(j=0;j<i;j++)
sum+=a[i][j];
printf("The sum below diagonal line is %d\n",sum);
}
程序2:
#include <stdio.h>
main()
{ int a[10][10],row,col,sum=0;
int i,j;
printf("Input the row and column of array divided by blank:\n");
scanf("%d%d",&row,&col);
printf("Now input %d numbers:\n",row*col);
for(i=0;i<row;i++)
for(j=0;j<col;j++)
scanf("%d",&a[i][j]);
for(i=1;i<row;i++)
for(j=0;j<=i;j++)
sum+=a[i][j];
printf("The sum below diagonal line is %d\n",sum);
}
众里寻他0822
2012-03-28 · TA获得超过136个赞
知道小有建树答主
回答量:263
采纳率:100%
帮助的人:251万
展开全部
#include <stdio.h>
void main()
{
int a[4][4],i,j,t=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
a[i][j]=4*i+j; //初始化数组,可以自己输入
for(i=0;i<4;i++)
//for(j=i;j<4;j++) //上三角
for(j=0;j<=i;j++) //下三角
t=t+a[i][j];
printf("%d\n",t);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d580670
2012-04-08 · TA获得超过1983个赞
知道大有可为答主
回答量:2054
采纳率:82%
帮助的人:692万
展开全部
int sum(int *a[N])
{
int i,j,res;
for(i=0;i<N;i++)
for(j=0;j<=i;j++)res+=a[i][j];
return res;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式