首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个新手有关问题,多谢

2012-06-30 
一个新手问题,请指教,谢谢。今天老师布置作业,一个问题不明白,要求输入5个数值(整数或者小数)从屏幕中输出

一个新手问题,请指教,谢谢。
今天老师布置作业,一个问题不明白,要求输入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;} 

热点排行