|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求矩阵各行元素之和,输入2个正整数m和n(1<=m<=6,1<=n<=6),然后输入矩阵a(m行n列)中的元素,分别求出各行元素之和,并输出。我的编码哪里有问题?
- #include <stdio.h>
- void main()
- {
- int c,i,j,m,n,a[6][6];
- int sum=0;
- printf("请输入两个大于等于1小于等于6的数:");
- scanf("%d%d",&m,&n);
- c=m*n;
- printf("请输入%d个数",c);
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- {
- scanf("%d",&a[i][j]);
- }
- }
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- {
- sum=sum+a[i][j];
- printf("%8d",sum);
- printf("\n");
- }
- }
- }
-
复制代码
本帖最后由 baige 于 2020-8-31 15:48 编辑
- #include <stdio.h>
- void main()
- {
- int c,i,j,m,n,a[6][6];
- int sum=0;
- printf("请输入两个大于等于1小于等于6的数:");
- scanf("%d%d",&m,&n);
- c=m*n;
- printf("请输入%d个数",c);
- for(i=0; i<m; i++)
- {
- for(j=0; j<n; j++)
- {
- scanf("%d",&a[i][j]);
- }
- }
- for(i=0; i<m; i++)
- {
- sum = 0;
- for(j=0; j<n; j++)
- {
- sum=sum+a[i][j];
- }
- printf("%8d",sum);
- printf("\n");
- }
- }
复制代码
|
|