【发布时间】:2015-07-11 20:12:39
【问题描述】:
我要让用户输入他想输入多少个浮点数。输入浮点数后,我会收到一条消息,上面写着“您输入的最大数字是某某”。
如何识别用户输入的最大数字。
#include <stdio.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float count;
float input;
float large;
cout << "Enter the number of floating numbers you wish to input: ";
scanf("%f", &count);
do
{
cin >> input;
count--;
}
while(0 < count);
return 0;
}
【问题讨论】:
-
您的讲师没有介绍过
if语句和比较运算符的基础知识吗? -
他确实涵盖了 if 语句。我已经尝试了它的多种变体,但我不确定是在 do-while 循环内还是在 do while 循环外包含 if 语句。我尝试使变量最大,以便可以输入最大=输入;但是每次用户输入他们的浮点数时,这都会被覆盖。这基本上不是我想要完成的目标
-
这不是编码服务,除非您自己动手,否则您不会学习。相反,您需要尝试一些事情,解释您期望它应该做什么,解释它如何没有按照您的预期做,并提出一个特定问题来解决该特定问题。
-
if输入的值大于max将max设置为该值(在循环内) -
版主说明:正如 @deviantfan 所指出的 - 请停止删除您问题的内容 - 它会使答案无效,对未来的访问者或已花费的人不公平他们的时间回答。谢谢。