源代码:
#include <stdio.h>
#define N 100
int main()
{
int a[N][N];
int i,j,n,sum=0;
printf("请输入矩阵的行数:");
scanf("%d",&n);
printf("请输入一个%dx%d的矩阵:\n",n,n);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(i<=j)
sum=sum+a[i][j];
}
}
printf("该方阵“右上三角”的元素之和为:%d\n",sum);
return 0;
}
运行结果: