0727 c++笔记
一维数组
1.国旗队选拔
#include <iostream>using namespace std;int main() { int arr[10]={ }; for(int i=1;i<=10;i++){ cin>>arr[i]; if(arr[i]>=145 && arr[i] <=150){ cout<<arr[i]<<" "; } }}
定义数组的格式
格式:数据类型 数组名[数组变量]功能:定义某个数据类型的一维数组变量
初始化数组
格式:数据类型 数组名 [元素个数]={值0,值1,值2,……};功能:定义某个数据类型的一维数组变量,并初始化值
2.摘苹果
#include <iostream>using namespace std;int main(){ int arr[10]={}; int a,b=0; for(int i=0;i<10;i++){ cin>>arr[i]; } cin>>a; a=a+90; for(int i=0;i<10;i++){ if(a>=arr[i]){ b=b+1; } } cout<<"摘到的苹果数为"<<b; return 0;}
二维数组
定义二维数组
格式:数据类型 二维数组变量名[行数][列数]功能:定义二维数组变量。共有数据为:行数*列数
初始化二维数组
格式:数据类型 二维数组名[行数][列数]={ {……},{……},……}功能:定义二维数组,并初始化值。注意:{……}表示一行的数据,它是一组用逗号隔开的数据,形同一维数组
3.擂台比赛
#include <iostream>using namespace std;int main() { int arr[4][4] = {}; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { cin >> arr[i][j]; } } int max = -1; int x=-1, y=-1; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { if (arr[i][j] > max) { max = arr[i][j]; x = i; y = j; } } } cout << x << " " << y; return 0;}