if条件语句
注意一点:if()后面不要加;否则写的条件就没用了
单行条件语句
语法
if(条件)
{
满足条件下执行的代码
}
测试代码
int score;
cout << "请输入一个分数:" << endl;
cin >> score;
cout << "您输入的分数为:" << score << endl;
//如果大于等于60分 就打印恭喜及格
if (score >= 60)
{
cout << "恭喜你及格了";
}
两行条件语句
语法
if(条件)
{
满足条件时执行的代码
}
else
{
不满足条件时执行的代码
}
测试代码
int score;
cout << "请输入一个分数:" << endl;
cin >> score;
cout << "您输入的分数为:" << score << endl;
//如果大于等于60分 就打印恭喜及格
if (score >= 60)
{
cout << "恭喜你及格了";
}
else //小于60就执行继续努力
{
cout << "小同志,你该继续努力了";
}
多条件语句
语法
if(条件A)
{
满足条件A时执行
}
else if(条件B)
{
满足条件B时执行
}
... 可以继续加条件
else
{
前面所有条件都不满足时执行(也可以不写)
}
测试代码
int score;
cout << "请输入一个分数:" << endl;
cin >> score;
cout << "您输入的分数为:" << score << endl;
//如果大于等于60分 就打印恭喜及格
if (score >= 90)
{
cout << "你已经非常优秀了";
}
else if (score >= 80)
{
cout << "小伙子不错";
}
else if( score >=70)
{
cout << "小伙子还可以";
}
else if (score >= 60)
{
cout << "小伙子挺危险啊";
}
else
{
cout << "小同志,你该继续努力了";
}
{
cout << "小伙子挺危险啊";
}
else
{
cout << "小同志,你该继续努力了";
}