嵌套条件语句
例题:判断一个数是否能够同时被2和3整除,如果可以,输出“yes”,否则输出“no”
输入样例
4
输出样例
no
输入样例
6
输出样例
yes
C++代码:
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
if (a % 2 == 0)
{
if (a % 3 == 0)
{
cout << "yes" << endl;
}
else
{
cout << "no" << endl;
}
}
else
{
cout << "no" << endl;
}
return 0;
}
python 代码
a = int(input(""))
if a % 2 == 0:
if a % 3 == 0:
print("yes")
else:
print("no")
else:
print("no")
练习题:输入2个数(两个数不相等),判断这两个数的差(大的减去小的)是否能被2和3和5同时整除,可以输出yes,不可以输出no
多分支条件语句
例题:期末考试,老师要给同学测验,要给分数评级,分为ABCDE五个等级,91-100为A,81-90为B,71-80为C,60-70为D,小于60为E
输入样例
90
输出样例
B
输入样例
59
输出样例
E
C++代码
#include <iostream>
using namespace std;
int main()
{
int score;
cin >> score;
if (score > 90)
{
cout << "A" << endl;
}
else if (score > 80)
{
cout << "B" << endl;
}
else if (score > 70)
{
cout << "C" << endl;
}
else if (score >= 60)
{
cout << "D" << endl;
}
else
{
cout << "E" << endl;
}
return 0;
}
python 代码
score = int(input(""))
if score > 90:
print("A")
elif score > 80:
print("B")
elif score > 70:
print("B")
elif score >= 60:
print("B")
else:
print("E")
练习题1:快递公司请你帮忙写一个程序计算物品的运费,计费规则如下:2千克(含2千克)以下收费8元,超过2千克少于等于5千克,每增加1千克多收费1元,5千克以上每增加1千克再多收费2元,不足1千克按1千克收费。
练习题2:制作一个简易的计算器,提醒输入两个数字,输入计算符号前面的编号,输出整个式子,如图

这篇博客介绍了如何使用C++和Python实现嵌套条件语句来判断数字是否能被2和3整除,以及多分支条件语句在分数评级中的应用。通过示例代码展示了如何进行条件判断,并提供了两个新的编程练习:计算运费和简易计算器的实现。
19万+

被折叠的 条评论
为什么被折叠?



