编程:从键盘上输入10个数,求出其中的最大值并输出。要具体的程序、c++

如题所述

#include <iostream>
int main()
{
    int a[10], max, min, sum;
    cout<<"Please input ten numbers:"<<endl;
    cin>>a[0];  /*输入第一个数*/
    max = min = sum = a[0];
    for (int i = 1;i < 10;i++)
    {
        cin>>a[i];  /*输入剩余的9个数*/
        max = a[i] > max ? a[i] : max;  /*如果当前数比max大,则把这个数赋值给max*/
        min = a[i] < max ? a[i] : min;  /*如果当前数比min小,则把这个数赋值给min*/
    }
    cout<<"max: "<<max<<"\nmin: "<<min<<endl;
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-20
#include<iostream>
using namespace std;
int main()
{
int a[10];
for (int i = 0; i < 10; i++)
{
cin >> a[i];
}
int temp = a[0];
for (int i = 0; i < 9; i++)
{
if (temp< a[i + 1])
{
temp = a[i];
}
}
cout << temp;
}本回答被网友采纳
第2个回答  2012-06-11
#include <iostream>
using namespace std;
void main()
{
int a[10],i,max=0;
for (i=0;i<10;++i)
{
scanf("%d",&a[i]);
if (a[i]>max)
max=a[i];
}
cout<<max;
}本回答被提问者和网友采纳
第3个回答  2012-06-12
#include <iostream>
using namespace std;
int main()
{
int a[10],max=-99999;
for (i=0;i<10;i++)
{
cin>>a[i];
if (a[i]>max)
max=a[i];
}
cout<<max;
return 0;
}
相似回答