C++类实现最大数的输出
时间: 1ms 内存:128M
描述:
输入n个数,找出最大的数并输出。
输入:
输入n,并输入n个数。
输出:
输出的最大的数,每个输出结果占一行。
示例输入:
10
1 2 3 4 5 6 7 8 9 10
示例输出:
10
提示:
参考答案(内存最优[1032]):
#include <stdio.h>
int main( )
{
int n, i, num , max ;
scanf("%d", &n);
scanf("%d", &num);
max=num;
for(i = 1; i < n; i++)
{
scanf("%d", &num);
if(max < num)
max = num;
}
printf("%d\n", max);
}
参考答案(时间最优[0]):
#include<iostream>
using namespace std;
class Q
{
public:
void set_value()
{
cin>>n;
int i;
for(i=0;i<n;i++)
cin>>a[i];
}
int get_Max()
{
int i;
int max;
max=a[0];
for(i=1;i<n;i++)
if(a[i]>max)
max=a[i];
return max;
}
private:
int n;
int a[100];
};
int main()
{
Q b1;
b1.set_value();
cout<<b1.get_Max()<<endl;
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。