题目:
C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和
用函数怎么写
解答:
#include
#define N 5
void main()
{
\x09int matrix[N][N];
\x09int sum = 0;
\x09int i,j;
\x09printf("请输入一个%d*%d的矩阵:\n",N,N);
\x09for(i = 0; i < N; i++)
\x09{
\x09\x09for(j = 0; j < N; j++)
\x09\x09{
\x09\x09\x09scanf("%d",&matrix[i][j]);
\x09\x09}
\x09}
\x09for(i = 0; i < N; i++)
\x09{
\x09\x09for(j = 0; j < N; j++)
\x09\x09{
\x09\x09\x09if(i == j || i + j == N - 1)
\x09\x09\x09\x09sum += matrix[i][j];
\x09\x09}
\x09}
\x09printf("对角线元素之和为:%d\n",sum);
}\x1a
猜你喜欢:
1.同一气压下、质量、体积、温度、都相同的不同物质,内能是否相同?
2.用“丑陋”“讪笑”“嫉妒”“来势汹汹”“木屐”连词成段
3.what about( )your bag home?please( )your homework here.
4.SOS高中数学(难题)
5.如何以“沟通”为主题写作文