當前位置:編程學習大全網 - 編程語言 - 輸入二維數組編程代碼。

輸入二維數組編程代碼。

#包含

usingnamespacestd

intmain()

{

inta[4][3];

int max = 0;//賦值前需要設置為0。

cout < < " please input 12 numbers:" < < endl;

for(inti = 0;I < 4;i++)//嵌套循環,用於將內容輸入到二維數組中。

{

for(intj = 0;j < 3;j++)

{

CIN > > a[I][j];

}

}

for(intm = 0;m < 4;m++)//用於確定數組中最大的元素是什麽。

{

for(intn = 0;n < 3;n++)

{

if(a[m][n]>=Max)

{

max = a[m][n];

}

}

}

cout < < " thebiggestnumberis " < < Max < < endl;

for(intp = 0;p < 4;p++)//用於確定最大元素的位置。

{

for(intq = 0;q < 3;q++)

{

if(Max==a[p][q])

{

Cout < < "它在第< < p+1 < < "行,在第< < q+1 < < " < endl;

}

}

}

return0

}

擴展數據:

main函數經常帶參數argc和argv,如下:intmain(intargc,char * * argv) int main (int argc,char * argv [])這兩個參數的作用是;

Argc是指命令行輸入參數的數量,argv存儲所有命令行參數。如果妳的節目是hello。如果妳在命令行上運行程序,(首先,妳應該使用cd命令進入妳好的目錄。Exe文件位於命令行)。

運行命令:hello.exe 17 Yu然後,argc的值為3,argv [0]為"" hello . exe "",argv [1]為" "石齊" ",argv [2]為" " Yu " "。

下面的程序演示了argc和argv的用法:# include < stdio . h > int main(int argc,char * * argv){ inti;for(I = 0;i < argci++)printf("Argument%dis%s.\n ",I,argv[I]);return0}

如果上面的代碼編譯成hello.exeabcde,運行hello.exeabcde會得到argument 0 isello . exe . argument 1 isa . argument 2 isb . argument 3 isc . argument 4 isd . argument 5 ise .

運行hello.exelena.jpg會得到argument 0 is hello . exe . argument 1 is Lena . jpg

  • 上一篇:怎樣學習python
  • 下一篇:Visual C++ 各種字母的標識含義
  • copyright 2024編程學習大全網