编程题C语言,在键盘上输入一个3行3列矩阵的各个元素的值?

如题所述

请你询问老师,这个题目本身是出错了的,因为在已有部分的基础上,是无法实现指定的功能的。必须要把左图中代码的第三行

void fun(int a[3][3])

修改为:

int fun(int a[3][3])

才行的。

再填充以下内容:

追问

非常感谢您

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-19
输入的话需要用到c语言的输入函数,只要控制好处理方式就可以了。可以自己定义输入格式,自己处理成矩阵就好了。
第2个回答  2021-12-02
2019年6月30日C语言:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和。 include<stdio.h>int main(){int ...本回答被网友采纳
第3个回答  2022-06-28
123456789101112131415161718192021222324252627282930#include <stdio.h> int main(){ int i = 0, j = 0; int a[3][3] = {0}; int sum1=0, sum2=0; printf("请依次输入矩阵各个元素的值:\n"); for(i=0; i<3; i++) { scanf("%d,%d,%d",&a[i][0],&a[i][1],&a[i][2]); } printf("矩阵数据录入完毕!\n"); for(j=0; j<3; j++) { sum1 += a[0][j]; } for(j=0; j<3; j++) { sum2 += a[2][j]; } printf("第一行的和为: %d + %d + %d = %d\n",a[0][0],a[0][1],a[0][2],sum1); printf("第三行的和为: %d + %d + %d = %d\n",a[2][0],a[2][1],a[2][2],sum2); return 0;}
第4个回答  2022-06-28
123456789101112131415161718192021222324252627282930#include <stdio.h> int main(){ int i = 0, j = 0; int a[3][3] = {0}; int sum1=0, sum2=0; printf("请依次输入矩阵各个元素的值:\n"); for(i=0; i<3; i++) { scanf("%d,%d,%d",&a[i][0],&a[i][1],&a[i][2]); } printf("矩阵数据录入完毕!\n"); for(j=0; j<3; j++) { sum1 += a[0][j]; } for(j=0; j<3; j++) { sum2 += a[2][j]; } printf("第一行的和为: %d + %d + %d = %d\n",a[0][0],a[0][1],a[0][2],sum1); printf("第三行的和为: %d + %d + %d = %d\n",a[2][0],a[2][1],a[2][2],sum2); return 0;}
相似回答