C++ 如何打印用户输入的最大数字

C++ 如何打印用户输入的最大数字,c++,input,add,C++,Input,Add,我要让用户输入他想要输入的浮点数。一旦输入了浮点数,我就会收到一条消息,上面写着“你输入的最大数字是某某” 如何识别用户输入的最大数字 #include <stdio.h> #include <iostream> #include <iomanip> using namespace std; int main() { float count; float input; float large; cout <&

我要让用户输入他想要输入的浮点数。一旦输入了浮点数,我就会收到一条消息,上面写着“你输入的最大数字是某某”

如何识别用户输入的最大数字

#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;

}
#包括
#包括
#包括
使用名称空间std;
int main()
{
浮点数;
浮点输入;
浮大;
cout>输入;
计数--;
}
而(0<计数);
返回0;
}

此方法快速且干净,基本上读取指定次数的值,每次该数值大于当前最大值时,用读取的值替换最大值

    int main()
    {
        int num_entries;
        float num;
        float max = 0;
        cin >> num_entries;
        while (num_entries-- > 0){
            cin >> num;
            if (num > max) {
                max = num;
            }
        }
    }
下面是“for”循环的示例

intmain()
{
int conut=0;
浮点数=0;
浮动最大值=0;
for(int i=0;i!=count;++i)
{
cin>>number;//用户输入
如果(数字>最大数字)最大数字=数字;//如果输入值高于实际值,则最大数字=数字
}

std::cout您的讲师不是已经介绍了
if
语句和比较运算符的基础知识吗?他确实介绍了if语句。我已经尝试了它的多种变体,但我不确定是将if语句包含在do-while循环内还是do-while循环外。我尝试了将变量设置为最大值,以便可以将其设置为最大值=输入;但每次用户输入浮点数时都会覆盖。这根本不是我想要实现的。这不是一项编码服务,除非你自己做,否则你将无法学习。相反,你需要尝试一些东西,解释你期望它应该做什么,解释它如何没有达到你期望的效果,以及询问特定问题以解决该特定问题。
如果输入的值大于
max
max
设置为该值(循环内部)主持人注:正如@deviantfan所指出的-请停止删除你问题的内容-这会使答案无效,对未来的访问者或那些花时间回答问题的人不公平。谢谢。这帮了大忙。谢谢你,杰克·瑞安!我最终还是按照我写的方式写了这个问题,但我意识到如何解决我的问题通过您在代码中编写最大值的方式。谢谢!没问题,如果您的问题得到解决,请随意接受答案!我实际上刚刚意识到,如果您的所有输入数字都是负数,则此解决方案可能无法工作,相反,您可以尝试将最大值初始化为最小浮点值。
int main()
{
    int conut = 0;
    float number = 0;
    float max_number = 0;

    for (int i = 0; i != count; ++i)
    {
         cin >> number; // the user input
         if (number > max_number) max_number = number; // if input is  highter than actuall the highest number then max_number = number
    }

    std::cout << "max_number = " << max_number;
}