C语言 编写程序,求n n矩阵对角线元素之和

2021-03-11 07:51:37 字数 3780 阅读 9474

1楼:小夏在深圳

public class lianxi28}system.out.println("你输入的n×n矩阵是:");

for(int i=0;i<3;i++)

system.out.println();

}system.out.println();

int sum=0;

for(int i=0;i<3;i++)

system.out.println(sum);

}扩展资料1、用arrange生成一个数组,元素为0,1,...,8,然后利用reshape生成一个n×n的矩阵。

2、利用for循环将该矩阵的主对角线上的元素相加,然后输出结果。

2楼:凌乱心扉

**:#include

using namespace std;

int main()

cout<<"请输入n*n个值:"

cout<}

for(int i=0;isum+=array;

cout<<"两条对角线元素之和为:"

return 0;

}函数名:system

功能:发出一个dos命令

用法:int system(char****mand);

程序例:

#include

#include

int main(void)

如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("cls")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

例如,用system("color 0a");其中color后面的0是背景色代号,a是前景色代号。各颜色**如下:

(注意:microsoft visual c++6.0支持system)

颜色属性由两个十六进制数字指定--第一个对应于背景,第二个对应于前景。每个数字

可以为以下任何值:

0=黑色8=灰色

1=蓝色9=淡蓝色

2=绿色a=淡绿色

3=浅绿色b=淡浅绿色

4=红色c=淡红色

5=紫色d=淡紫色

6=黄色e=淡黄色

7=白色f=亮白色

3楼:匿名用户

直接给程序吧:

#include

#definen10

intmain(){

inti,j,n=1,k=0,s=0,a[100],b[10][10];

while(n)

{scanf("%d",&n);

for(i=0;i

以上为本题的程序**。c语言中,并不是某一句或几句只要不报错内,就一定正确,也不

容是只要通过编译就正确,语句符合c语言要求是基本要求,关键是算法无误。往往初学者感觉写得差不多了,其实基本全错。

你的程序,分类讨论很怪异,而且没有针对每个输入,最后统一输出,而且,s是计算对角线元素值,计算完一组后要输出,s归零,然后计算下一组。所以,不要纠结哪一句错了,也不要说到**都是正确的,你完全无法保证你程序的正确。结构本身有问题,算法有问题。

4楼:

#include"stdio.h"

#definen10

intmain(intargv,char*argc)for(i=0;i这里顺权便就求和了

s+=a[i][j];

}printf("\n");

}printf("theresult:%d\n",s);

printf("\ninputn(int3运行样例:

5楼:丿艾瑞灬莉娅

我先问你while(n%2==0)是要干什么你while()里面写这个就实现功能了啊内while(scanf("%d",&n)!=eof)//printf("\n");

}printf("sum=%d\n",s);}

6楼:匿名用户

别画蛇添足了,搞得那么繁琐

主对角线上元素的和:for(i=0;i

副对角线上元素的和:for(i=0;i

7楼:匿名用户

||#include

int main()

return 0;}

c语言输入一个n×n的整数矩阵,分别计算两个对角线的和

8楼:杨君柔

#include "stdio.h"

int main()

;int n,i,j,sum1=0,sum2=0;

scanf("%d",&n);

for(i=0;i语句里面,自己多看点程序!

9楼:小猥琐之叶子

#include

int main()

else if(j==n-i+1)}}

printf("%d %d",sum1,sum2);

return 0;}

c++题:设计一个程序,求一个n*n阶矩阵两对角线元素之和

10楼:匿名用户

#include

#include

void print(int m, int p, int *p4); /*函数声明*/

int main()

for( i = 0; i < n * p; i++) /*读入第二个矩阵*/

/*以下计算矩阵乘法,并将每次的运算结果存入第三块内存*/for(i = 0; i < m; i++)*(p3 + i*p + j) = sum;

} }print(m, p, p3);

free(p1);

free(p2);

free(p3);

} return 0;

} /*定义打印矩阵相乘结果的函数,变量分别为矩阵类型以及指针p4用以实现每打p个数值后面就有一个回车,否则为空格*/void print(int m, int p, int *p4) }

11楼:匿名用户

int f(int **a,int n) //n*n的矩阵a

return s;}

求一个c语言编程,题目是“求一个3x3矩阵对角线元素之和”

12楼:匿名用户

#include

main()

;int i,j;

int sum=0;

printf("\n");

for(i=0;i<3;i++)

printf("\n");

for(i=0;i<3;i++)

sum=sum+a[i][2-i];

for(i=0;i<3;i++)

sum=sum+a[i][i];

sum=sum-a[3/2][3/2];

printf("\n%d",sum);}

13楼:匿名用户

#include

int main()

,,}; //3x3矩阵

baidu

for (i=0;i<3;i++) sum=sum+a[i][i];

printf("对角线

zhi元dao素专和属=%d\n",sum);

return 0;}

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...

用c语言编写程序,输入数,求其和及平均数

1楼 匿名用户 include int main printf 和为 d 平均值为 2f sum sum 5 0 return 0 c语言,编写一个程序,从键盘输入5个数,算出总和及平均值!急!!! 2楼 匿名用户 include int main ave sum 5 printf 总和 d sum...

用C语言编写程序,输入数,如何求其和及平均数

1楼 我的小名叫仙女 include int main printf 和为 d 平均值为 2f sum sum 5 0 return 0 用c语言编写一个程序 输入5个数 求其和及平均数 2楼 匿名用户 include int main printf 和为 d 平均值为 2f sum sum 5 0...