1樓:問明
using system;
class program
static void main(stringargs)
int[,]array=new int[4,4];
int i,j,k;
int max,min,max_row,max_col,min_row,min_col,sum=0;
string str1,str2="";
console.writeline("請輸入五行資料,每行五個資料,以空格隔開,每行輸入完之後回車(輸入格式不對會出錯):");
for(i=0;i<4;i++)
str1=console.readline();
j=0;
k=0;
while(jif(str1[j]!='')
str2+=str1[j];
else
array[i,k++]=int.parse(str2);
str2="";
j++;
array[i,k]=int.parse(str2);
str2="";
max=min=array[0,0];
max_row=max_col=1;
min_row=min_col=1;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(maxmax=array[i,j];
max_row=i+1;
max_col=j+1;
if(min>array[i,j])
min=array[i,j];
min_row=i+1;
min_col=j+1;
for(i=0;i<4;i++)
sum+=array[i,i];
console.writeline("最大數為:,位置是:第行,第列",max,max_row,max_col);
console.writeline("最小數為:,位置是:第行,第列",min,min_row,min_col);
console.writeline("對角線上的元素之和為:",sum);
return0;
2樓:匿名使用者
#include
using namespace std;
int main()
if (a[row][col] < min)}cout << "max: " << max << ", row: " << maxrow << ", col:
" << maxcol << endl;
cout << "min: " << min << ", row: " << minrow << ", col: " << mincol << endl;
return 0;}
3樓:雲淡風輕in蘇州
#include
void main()
,,,,};
//最大最小先初始為第乙個元素
int max = a[0][0];
int min = a[0][0];
int min_row = 0;
int min_col = 0;
int max_row = 0;
int max_col = 0;
for(i = 0; i < 5; ++i)if(a[i][j] < min)}}
cout<<"最小值是a["<
4樓:
乙個迴圈就能搞定的事情,非得用兩個迴圈。看來很多人從來不關心演算法的複雜度啊!
c++程式題:設計一程式,先輸入乙個4行5列的二維陣列a。然後把該陣列每列元素的平均值存入一堆陣列b
5樓:匿名使用者
//剛寫的code,測試通過,如果有疑問,歡迎交流#include
using namespace std;
int main();
for(i = 0; i< 4;i++)
}for(i = 0; i<5; i++)b[i] /= 4;
}for(i = 0; i<5; i++){cout<
c++二維陣列求最大值及其位置
6樓:司馬刀劍
//參考** #includeint main(),,}; //假設第乙個數就是最大值 max=a[0][0]; r=c=0; //依次遍歷陣列 for(i=0;i<3;i++) for(j=0;j<4;j++) if(max
最大值為:12,其在2行 2列。*/ 7樓:匿名使用者 #include using namespace std; #define n 5 #define m 5 void main() cout<<"每行資料元素之和: "; for ( i=0;i for ( i=0;i cout"每列資料元素之和: "; for ( i=0;i m=n=0; for ( i=0;i cout<<"最大數元素為: a["< 二維陣列定義的一般形式是 型別說明符 陣列名 常量表示式1 常量表示式2 其中常量表示式1表示第一維下標的長度,常量表示式2 表示第二維下標的長度。int a 3 4 如果 int a m n 是乙個已賦值的陣列,則可以用以下的語句段以矩陣形式列印這個陣列 int i,j for i 0 i 二維陣... 1 a 0 0 為0行0列元素的首位址,a 0 n為0行第n個元素位址,那麼a 0 是表示0行首元素位址嗎?正確,a 0 就是0行首位址。a 0 是零行的首位址,實際上行的位址也只有乙個,也無所謂0行的首位址吧?a 0 值上,是和a 0 相同的,不過型別不一樣。a 0 等效於int 型,實際上是指向... include stdafx.h include conio.h include using namespace std void matrixchain int p,int n,int m 7 7 int s 7 7 void traceback int i,int j,int s 7 7 int...C語言題目(關於二維陣列)關於二維陣列的c語言題目
二維陣列的位址問題,二維陣列位址問題,求詳解
c關於二維陣列的問題