1 #include<iostream> 2 using namespace std; 3 int Largest(int list[], int length); // list[]:求最大值的函数, 4 int main() 5 { 6 int list[100]; //长度为100的数组 7 int lenght; 8 int i; 9 cout << "请输入一维数组的长度:"; 10 cin >> lenght; //输入数组长度 11 if (lenght == 0) //考虑到数组长度不能为0 12 { 13 cerr << "数组长度不能为零!!" << endl; 14 return 0; 15 } 16 cout << "请输入" << lenght << "个整数:"; 17 for (i = 0; i < lenght; i++) 18 { 19 cin >> list[i]; //输入数组数值并求出数组最大值 20 } 21 cout << "这个数组的最大值是:" << Largest(list, lenght) << endl; //largest(list,lenght):表示最大值 22 return 0; 23 } 24 int Largest(int list[], int length) // 求这个数组的最大值 25 { 26 int i, max = list[0]; 27 for (i = 1; i < length; i++) 28 { 29 if (list[i] > max) 30 { 31 max = list[i]; 32 } 33 } 34 return max; 35 }
设计思路:数组大小不能为0,直接输入数组数据,求最大值
实验截图:
设计时间表:
事件 | 时间段 | 时间 | 日期 |
设计思路 | 10:00-10:45 | 45m | 4月9日 |
找资料 | 7:00-7:30 | 30m | 4月10日 |
问同学 | 7:30-8:30 | 1h | |
翻译程序 | 8:30-900 | 30m | |
总结 | 9:00-9:30 | 30m |
总结:搞懂一部分内容之后,如果做的多了,就会自然举一反三,果然,付出才会有收获。
时间: 2024-10-29 19:10:15