c++基础13if

if

if的基本用法

  • 在 C++ 中,if 语句是一种基本的控制流语句,根据条件执行不同的代码块。

  • if 语句可以单独使用,也可以与 elseelse 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;
}
相关推荐
GOTXX3 分钟前
BoostSiteSeeker项目实战
前端·c++·后端·mysql·搜索引擎·项目实战·boost
胡乱儿起个名25 分钟前
C++的指针数组、数组指针和指针数组指针
开发语言·c++
长潇若雪1 小时前
《STL 六大组件之容器篇:简单了解 list》
开发语言·c++·经验分享·list·类和对象
君义_noip1 小时前
信息学奥赛一本通 1524:旅游航道
c++·算法·图论·信息学奥赛
学习同学2 小时前
C++进阶知识复习 1~15
java·开发语言·c++
egoist20232 小时前
【C++指南】一文总结C++二叉搜索树
开发语言·数据结构·c++·c++11·二叉搜索树
小王努力学编程2 小时前
动态规划学习——背包问题
开发语言·c++·学习·算法·动态规划
f狐0狸x4 小时前
【蓝桥杯每日一题】4.1
c语言·c++·算法·蓝桥杯
ん贤4 小时前
2023第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(真题&题解)(C++/Java题解)
java·c语言·数据结构·c++·算法·蓝桥杯
二进制人工智能8 小时前
【QT5 网络编程示例】TCP 通信
网络·c++·qt·tcp/ip