输入n和m,然后输入n行m列的矩阵,输出这个矩阵所有数的和。Dev-C++

c++,输入n和m,然后输入n行m列的矩阵,输出这个矩阵所有数的和。怎么做?~

我写了一个程序,m和n的值都必须不大于100
#include
#include
using namespace std;
const int N=100;
int main ()
{
int a[N][N];
int n,m,sum=0;
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
sum+=a[i][j];
cout<<sum;
}

#include
void main()
{
int i,j,a[50][50],n,m;
int sum=0;//用于求和
printf("请输入数:");
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
sum += a[i][j];
}
}
printf("数组总和为%d
",sum);
}

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
int n;//行数
int m;//列数
int i,j,k,sum=0;
cout<<"请输入行数和列数: "<<endl;
cin >> n >> m;
int **p;
p= new int*[n];
for(i=0; i<n; ++i)
p[i] = new int[m];
cout<<"请输入矩阵元素: "<<endl;
for(j=0;j<n;j++)
{
for(k=0;k<m;k++)
{
cin>>p[j][k];
sum+=p[j][k];
}
}
cout<<"矩阵的和: "<<sum<<endl;
for(i=0;i<n;i++)
delete[] p[i];
delete[] p;
system("pause");
return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,a[500][500]={},ans=0;
cin>>n>>m;
for(int i=0;i<n;i++){
for(int j=0;j<m;i++){
cin>>a[i][j];
ans=ans+a[i][j];
}
}
cout<<ans<<endl;
return 0;
}

输入n和m,然后输入n行m列的矩阵,输出这个矩阵所有数的和。Dev-C++
答:using namespace std;int main(){ int n;//行数 int m;//列数 int i,j,k,sum=0;cout<<"请输入行数和列数: "<<endl;cin >> n >> m;int **p;p= new int*[n];for(i=0; i<n; ++i)p[i] = new int[m];cout<<"请输入矩阵元素: "<<endl;for(j=0;j<n;j++){ fo...

c++,输入n和m,然后输入n行m列的矩阵,输出这个矩阵所有数的和。怎么...
答:include <iostream> using namespace std;const int N=100;int main (){ int a[N][N];int n,m,sum=0;cin>>n>>m;for(int i=0;i<n;i++)for(int j=0;j<m;j++)cin>>a[i][j];for(int i=0;i<n;i++)for(int j=0;j<m;j++)sum+=a[i][j];cout<<sum;} ...

用c或者c++,怎样输入两个数字m,n代表m行n列,然后后面跟着输入m行n列的...
答:int main(){ int m,n,i,j;char ch[100][100];for(i=0;i<m;i++){ for(j=0;j<n;j++){ scanf("%c",&ch[i][j]);} } return 1;}

编写程序,输入两个正整数m和n,然后输入m行n列矩阵a中的元素,分别求出各...
答:printf("数组总和为%d\n",sum);}

请在第一行输入两个整数m、n,而后输入一个m行n列的二维数组,里面的数 ...
答:include "stdio.h"void main(){ int a,b,c,d,e=0;printf("Please enter a two dimensional array in the ranks\n");scanf("%d%d",&a,&b);for(d=0;d<a;d++){ for(c=0;c

输入两个正整数m和n,然后输入该m行n列二维数组a中的元素,分别求出各行...
答:int a[111][111];int main(void){ int n,m;int sum[111];int i,j;scanf("%d%d",&m,&n);for(i=0;i<m;i++){ sum[i]=0;for(j=0;j<n;j++){ scanf("%d",&a[i][j]);sum[i]+=a[i][j];} } for(i=0;i<m;i++)printf("%d\n",sum[i]);return 0;} / / ...

C语言,求指教!输入整数m,n。输出m行n列的 * 图案。请问应该怎么写程序...
答:做个双层循环就好了,include <stdio.h> int main(int argc, char *argv[]){ int m,n,j,k;scanf("%d%d",&m,&n);//接收m、n,两数字中间用空格或回车 for(j=0;j<m;++j)//设计行数 { for(k=0;k<n;++k)//设计列数 printf("*");printf("\n");//换行 } return 0;} ...

关于c语的题,急求~ 输入矩阵的行数(m)和列数(n),输入数据建立一个m*n...
答:include "conio.h"main(){ int a[50][50],b[50][50],i,j,m,n;printf("\n input row: ");scanf("%d",&m);printf("\n input col: ");scanf("%d",&n);for(i=0;i<m;i++){ for(j=0;j<n;j++){ printf("\n input a[%d][%d]: ",i+1,j+1);scanf("%d",&a[...

输入两个整数m和n,然后输入该m行n列二维数组a中的元素,分别求出各行...
答:输入两个整数m和n,然后输入该m行n列二维数组a中的元素,分别求出各行元素之和以及两条对角线上各元素之和 / include <stdio.h> include include <stdlib.h> int main(void){ int m, n, i, j, sum, sum_1, sum_2;//sum为各行元素之和值;sum_1为主对角线元素之和值;sum_2为辅...

C++:输入正整数 n和m,再输入 n 个整数,将这些数排成一行,向右循环移动...
答:include<stdio.h> main(){ int m,n,i;int a[100];scanf("%d",&n);scanf("%d",&m);for(i=0;i<n;i++)scanf("%d",&a[i]);m=m%n;for(i=n-m;i<n;i++)printf("%d ",a[i]);for(i=0;i<n-m;i++)printf("%d ",a[i]);} ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网