(1).使用二维数组画矩形
[问题描述]
用星(*)画出一个矩形,长5颗星,宽3颗星。
[样例输出]
aaaaa
aaaaa
aaaaa
c++代码:
#include<iostream>
using namespace std;
int main(){
for(int i=0;i<3;i++){
for(int j=0;j<6;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
python代码:
for i in range(3):
for j in range(5):
print("*",end="")
print()
案例二: 矩阵求最值
[问题描述}
有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值 ,以及 其所在的行号和列号.
[样例输入]
1 2 3 4
5 6 7 8
9 10 11 12
[样例输出]
12
3 4
c++代码:
#include<iostream>
using namespace std;
int main(){
int a[3][4],max=0,mi,mj;
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
cin>>a[i][j];
if(max<a[i][j]){
max=a[i][j];
mi=i;
mj=j;
}
}
}
cout<<max<<endl;
cout<<mi<<" "<<mj;
return 0;
}