我已经制作了一个Min Max计算器,它会显示你输入的最小数量,最大数量和数量。现在我希望它按下' 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;
}
答案 0 :(得分:0)
||是逻辑或,这意味着它在逻辑表达式中使用,让我们简化它在 if 语句中的使用,例如
if(number == 5 || number == 7){
do something
}
这意味着如果number等于5或等于7
,将会调用'do something'检查用户是否想要完成输入数字,您可以在Windows上使用 Ctrl + Z 快捷方式将EOF发送到输入,概念证明如下:
int main(){
int number;
cout<<"enter any number you want or press Ctrl+Z to break\n";
while(cin>>number){
cout<<"you entered :"<<number<<endl;
}
cout<<"user has pressed ctrl+z (EOF detected)";
}