从键盘读入n(1<=n<=100)个正整数,输出最大值。
算法分析
-
假设一个最大值 maxx=0 ;
-
maxx 依次跟数组中的元素进行比较;
-
如果该数组元素大于 maxx ,则将该数组元素值赋值给 maxx ;
-
maxx 即为该数组中的最大值。
参考代码
#include<bits/stdc++.h>
using namespace std;
int n,x[101];
int maxx=0;//maxx初始值要比任一数组元素的值小
int main()
{
cin>>n; //读入数组元素个数
for(int i=1;i<=n;i++) //数组赋值
cin>>x[i];
for(int i=1;i<=n;i++) //数组元素依序跟maxx比较
if(x[i]>maxx) maxx=x[i];
cout<<maxx; //将最大值输出
return 0;
}