怎么根我的预期效果补一样啊C++的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:46:21
#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"请输入0~100之间的任意一个数"<<endl;
cin>>n;
if(n>=90)
{
cout<<"A"<<endl;
}
else if (80<n<=89)
{
cout<<"B"<<endl;
}
else if (70<n<=79)
{
cout<<"C"<<endl;
}
else if (60<n<=69)
{
cout<<"D"<<endl;
}
else
{
cout<<"E"<<endl;
}
system("pause");
}
else if 里的条件有区别吗? 我觉得是一样的啊

#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"请输入0~100之间的任意一个数"<<endl;
cin>>n;
if(n>100||n<0)
cout<<"error";
else if(n>=90)
{
cout<<"A"<<endl;
}
else if (n>80)
{
cout<<"B"<<endl;
}
else if (n>70)
{
cout<<"C"<<endl;
}
else if (n>60)
{
cout<<"D"<<endl;
}
else
{
cout<<"E"<<endl;
}
system("pause");
}