设计思路:
1.构造功能函数
2.最大值赋给数组第一个数
3.循环比较数组其他数与第一个数的大小,大的赋给max
4.主函数调用函数
5.输出
源程序代码:
#include<iostream> using namespace std; int Largest(int length,int list[]) { int i,max=list[0]; for(i=0;i<=(length-1);i++) { if(list[i]>max) { max = list[i]; } } return max; } int main() { int lis[5]; cout<<"请输入5个数字 "<<endl; for(int i=0;i<5;i++) { cin>>lis[i]; } cout<<"最大值是"<<Largest(5,lis)<<endl; }
结果截图:
1.全是正数
2.全是负数
3.有正有负
4.有相同的数
5.有相同的两个最大数