读书人

一个新手有关问题多谢

发布时间: 2012-06-30 17:20:12 作者: rapoo

一个新手问题,请指教,谢谢。
今天老师布置作业,一个问题不明白,要求输入5个数值(整数或者小数)从屏幕中输出最大的数值,要求只能用到2个变量,这个程序该如何来编写呢?

[解决办法]
一个输入一个比较
[解决办法]

C/C++ code
#include <iostream>#ifndef    MAX#define MAX(a, b) (((a) > (b)) ? (a) : (b))#endif#ifndef    MIN#define MIN(a, b) (((a) < (b)) ? (a) : (b))#endifint main(void){    float max = 0.0, x=0.0;    std::cout << "enter a number 1:";    std::cin >> x;    max = MAX(max, x);    std::cout << "enter a number 2:";    std::cin >> x;    max = MAX(max, x);    std::cout << "enter a number 3:";    std::cin >> x;    max = MAX(max, x);    std::cout << "enter a number 4:";    std::cin >> x;    max = MAX(max, x);    std::cout << "enter a number 5:";    std::cin >> x;    max = MAX(max, x);    std::cout << max << std::endl;        return 0;} 

读书人网 >C++

热点推荐