C++类实现最大数的输出

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;



}


题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注