if
if的基本用法
-
在 C++ 中,
if
语句是一种基本的控制流语句,根据条件执行不同的代码块。 -
if
语句可以单独使用,也可以与else
或else if
结合使用,以实现更复杂的条件分支。 -
以下是
if
语句的基本语法:
cpp
if (condition) {
// 如果条件为真,则执行的代码块
}
-
如果条件(
condition
)为真(非零值),则执行花括号{}
内的代码块。如果条件为假(零值),则跳过这个代码块。 -
if
语句还可以与else
结合使用,如下所示:
cpp
if (condition) {
// 如果条件为真,则执行的代码块
} else {
// 如果条件为假,则执行的代码块
}
此外,if
还可以与 else if
结合使用,以创建多个条件分支:
cpp
if (condition1) {
// 如果条件1为真,则执行的代码块
} else if (condition2) {
// 如果条件1为假且条件2为真,则执行的代码块
} else {
// 如果所有条件都为假,则执行的代码块
}
-
在
if
语句中,condition
可以是任何返回布尔值的表达式。如果表达式的值为非零,它被认为是真;如果为零,则被认为是假。 -
if
语句示例:
cpp
#include <iostream>
int main() {
int number = 10;
if (number > 5) {
std::cout << "The number is greater than 5." << std::endl;
} else {
std::cout << "The number is not greater than 5." << std::endl;
}
return 0;
}
在这个例子中,如果 number 的值大于 5,程序将输出 "The number is greater than 5.";否则,它将输出 "The number is not greater than 5."。
T231713
成绩评级
- 题目描述
输入一个整数 s s s,代表成绩:
- s < 60 s<60 s<60,评级为F;
- s = 60 s=60 s=60,评级为E;
- 60 < s ≤ 70 60 \lt s \le 70 60<s≤70,评级为D;
- 70 < s ≤ 80 70 \lt s \le 80 70<s≤80,评级为C;
- 80 < s ≤ 90 80 \lt s \le 90 80<s≤90,评级为B;
- s > 90 s > 90 s>90,评级为A。
- 输入格式
一个整数 s s s( 0 ≤ s ≤ 100 0 \le s \le 100 0≤s≤100),代表成绩。
- 输出格式
A~F中的一个字母,代表级别。
-
样例输入
79
-
样例输出
C
代码
cpp
#include <iostream>
using namespace std;
int main() {
int a ;
cin>>a;
if(a<60){
cout<<"F";
}else if(a==60){
cout<<"E";
}else if(a>60 && a<=70){
cout<<"D";
}else if(a>70 && a<=80){
cout<<"C";
}else if(a>80 && a<=90){
cout<<"B";
}else{
cout<<"A";
}
return 0;
}
T141020
最大数输出
- 题目描述
输入三个整数,数与数之间以一个空格分开。 输出一个整数,即最大的整数。
- 输入格式
输入为一行,包含三个整数,数与数之间以一个空格分开。
- 输出格式
输出一行,包含一个整数,即最大的整数。
-
样例输入
10 20 56
-
样例输出
56
代码
cpp
#include <iostream>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
if(a>=b && a>=c){
cout<<a;
}else if(b>=a && b>=c){
cout<<b;
}else{
cout<<c;
}
return 0;
}