700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 矩阵求和 c语言 简单易懂

矩阵求和 c语言 简单易懂

时间:2022-07-08 13:38:10

相关推荐

矩阵求和 c语言 简单易懂

/*有题目叙述:一个2行m(m<=10)列的二维数组,从键盘输入它的前两行数据,并将前两行按列求和的结果对应存储在第三行的各元素中,并输入此二维数组。输入格式:第一行,1个整数m第二行,m个整数,用空格隔开第三行,m个整数,用空格隔开输出一个3行m列的矩阵每行m个整数,使用空格隔开输出格式:输出一个3行m列的矩阵每行m个整数,使用空格隔开*/#include<stdio.h>//标准的输入输出流#include<stdlib.h>//system("pause")要用int main(void){int n, i, j = 0;//定义三个整形变量int a[3][3];//定义一个三阶的矩阵printf("请输入你的列数\n");//提示用户输入矩阵的列数scanf_s("%d", &n);//将用户刚刚输进缓冲区的数字读入printf("请输入你的前两列元素\n");//提示用户输入前两列元素for (i = 0; i < 2; i++){//外循环控制行for (j = 0; j < n; j++){//内循环控制列scanf_s("%d", &a[i][j]);//利用两层for循环可以将用户输入的前两列元素读入} }for (i = 0; i < n; i++){a[2][i] = a[1][i] + a[0][i];//进行矩阵的求和}for (i = 0; i < 3; i++){for (j = 0; j < n; j++){printf("%d\t", a[i][j]);//利用两层for循环遍历输出三阶矩阵的每一个元素//第一个for循环代表行,第二个for循环代表列}printf("\n");//每打印完一行以后为了元素可以看的更加的清晰,所以会输出一个换行}system("pause");将黑色窗口停留,用户按任意键后才会退出return 0;//程序正常运行要返回一个0}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。