按 e 执行程序C++

Press e to execute the program C++

本文关键字:C++ 执行程序      更新时间:2023-10-16

>我制作了一个最小最大值计算器,可以显示最小值,最大值和您小费的数量。现在我希望它通过按"e"来执行程序,因此,如果您完成输入数字,请按"e"执行程序并显示结果。请保持简单,因为这是一个学校项目。(我知道它是德语(

#include <iostream>
using namespace std;
int main()
{
    float Ein, Min, Max, Anz, Ges;
    char Noch, Enter;
    Anz = 0;
    Ges = 0;
    do
    {
        cout << "Zum Bestaetigen --> e druecken" << endl;
        do
        {
            cout << "Eingabe: "; cin >> Ein || cin >> Enter;
            if (Min >= Ein)
            {
                Min = Ein;
            }
            if (Max <= Ein)
            {
                Max = Ein;
            }
            Anz = Anz + 1;
        } while (Enter != 'e');
        cout << "Anzahl, Maximum und Minimum " << Anz << " " << Max << " " 
<< Min << endl;
        cout << "Programm erneut ausfuehren? --> j: "; cin >> Noch;
    } while (Noch == 'j');
    return 0;
}

|| 是逻辑的,或者,这意味着它用于逻辑表达式中,让我们简化它在 if 语句中的使用,例如

if(number == 5 || number == 7){
    do something
}

这意味着如果数字等于 5 或等于 7,就会调用"做某事">

要检查用户是否要完成输入数字,您可以使用 Windows 上的 Ctrl+Z 快捷方式将 EOF 发送到输入,概念验证如下:

int main(){
    int number;
    cout<<"enter any number you want or press Ctrl+Z to breakn";
    while(cin>>number){
        cout<<"you entered :"<<number<<endl;
    }
    cout<<"user has pressed ctrl+z (EOF detected)";
}