當前位置:編程學習大全網 - 編程語言 - 定義壹個4*3的二維數組,從鍵盤輸入各元素值,按行列格式輸出此數組

定義壹個4*3的二維數組,從鍵盤輸入各元素值,按行列格式輸出此數組

#include<iostream>

usingnamespacestd;

intmain()

inta[4][3];

intMax=0;//賦值之前需要先置為0

cout<<"pleaseinput12numbers:"<<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)intmain(intargc,char*argv[])這兩個參數的作用是;

argc是指命令行輸入參數的個數,argv存儲了所有的命令行參數。假如妳的程序是hello.exe,如果在命令行運行該程序,(首先應該在命令行下用cd命令進入到hello.exe文件所在目錄)

運行命令為:hello.exeShiqiYu那麽,argc的值是3,argv[0]是"hello.exe",argv[1]是"Shiqi",argv[2]是"Yu"。

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

假如上述代碼編譯為hello.exe,那麽運行hello.exeabcde將得到Argument0ishello.exe.Argument1isa.Argument2isb.Argument3isc.Argument4isd.Argument5ise.

運行hello.exelena.jpg將得到Argument0ishello.exe.Argument1islena.jpg.

  • 上一篇:這個年齡段體重減輕,與死亡率增加有關
  • 下一篇:“小柯”論文速遞
  • copyright 2024編程學習大全網