B3684 [语言月赛202212] 不可以,总司令 题解
B3684 [语言月赛202212] 不可以,总司令 题解
Source & Knowledge
2022 年 12 月语言月赛,由洛谷网校入门计划/基础计划提供。
本题考察选择结构。
文字题解
题目大意
给出两个数字 No;如果 Yes;如果 equal probability。
解析
读入
可以使用 cin 或 scanf 来读入两个整数:
int x, y;
scanf("%d %d", &x, &y);
int x, y;
cin >> x >> y;
判断
可以使用 if 语句完成选择结构,其语法为 if(A) B else C,如果表达式 A 的值为真则执行语句(块)B,否则执行语句(块)C。
else 后面同样可以是 if 语句,构成 if - else if - ... - else 结构。在本题中我们采用这一结构。
if (x > y) {
cout << "No";
} else if (x < y) {
cout << "Yes";
} else {
cout << "equal probability";
}
输出
在上面的代码中我们已经展示了使用 cout 输出字符串。同样可以使用 printf 或 puts 来输出字符串。以输出 No 为例,分别为:
printf("No");
puts("No");
注意,puts 函数会在输出完成后再输出一个换行。
视频题解
完整代码请在视频中查看。