c语言二维数组3行4列的矩阵,定义一个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;

35a96fbc4724662aaff4bd0540de4b29.png扩展资料:

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.

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值