自学内容网 自学内容网

Dev-C++萌新学习福利3

 
朝鲜球作品原创https://blog.csdn.net/2401_86502594?spm=1011.2124.3001.5343
清北互联地址https://www.17ac.cn/#/

萌新福利

作品成本6999元!!!

清北互联团队编写课程,本人不收费。亏本买卖,良心服务,同嫂无欺。

本作品喜欢当我粉丝吧!!!外加点赞!!!🙏谢谢

创作不易,不要抄袭

一.if语句

例题1要求讲述

判断奇偶
这要今天的if语句
对于if语句python的人因该知道: 

if 条件表达式:
    // 如果条件为真,执行这里的代码
    //代码块1
elif 条件表达式2:
    //# 如果条件表达式1为假,且条件表达式2为真,执行这里的代码
    //代码块2
else:
    //# 如果所有条件表达式都为假,执行这里的代码
    //代码块3

C++有2种写法
1写法: 

if(a>o) cout<<a<<">"<<o;
if(a<o) cout<<o<<">"<<a;
if(a==o) cout<<a<<"="<<o;

2写法 

if(a>o) 
    cout<<a<<">"<<o;
if(a<o) 
    cout<<o<<">"<<a;
if(a==o) 
    cout<<a<<"="<<o;

其实贼好理解,1方法只要if执行代码小于if判断条件就可以知道合法不合法,2方法只要写在if判断语句无乱码后就可以直到合不合法,下面是一个错误代码:

#include<iostream>
using namespace std;
int main(){
if(1>1)
cout<<"hello"<<endl;
}

 先不说这个如果1大于1的“神奇”条件表达式,cout<<"hello"<<endl;都逃到if判断语句范围外了,对于这段代码,其实有这Dev-C++特性,当在换行时按下Shift+Enter键有概率会换行到行头,现在,就展示例题1答案

例题一答案 

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n%2==0)
        cout<<"0";
    if(n%2>0)
        cout<<"1";
    return 0;
}

配套练习:
 

1

1. 判断奇偶数 [ 提交记录 ] [ 问题 1050  ]


入门
分支结构
题目描述
输入一个整数,判断是否为偶数。是输出"y e s",否则输出"n o"。
输入描述
输入只有一行,包括1个整数。
输出描述
输出只有一行。(注意输出格式,具体请看下方提示)
样例
输入

2
输出

y e s
提示
要注意空格!!!!!!!!
 

1

2. 比大小 [ 提交记录 ] [ 问题 1513  ]


入门
题目描述
给你两个整数a和b ,请你去判断a和b的大小关系,如果a > b,那么就输出>  ,如果a = b ,那么就输出 =,a  < b 就输出 <。

输入描述
输入两个整数,分别是a , b.

输出描述
输出一个字符,如题目所述。

样例
输入

2 3
输出

<
输入

5 2
输出

>

3. 分数 [ 提交记录 ] [ 问题 1531  ]


入门
分支结构
时间限制
1000MS
空间限制
128MB
正确/提交
1261 / 2215
结果评判
文本对比
题目描述
输入一个0到100之间的分数,如果大于等于85,输出A;如果大于等于70并且小于85,输出B;如果大于等于60并且小于70,输出C;如果小于60,输出 D;

输入描述
一个0到100之间的分数

输出描述
一个字符表示结果

样例
输入

90
输出

A
输入

50
输出

D


二.if else语句
 

许多python的应该也知道,当我们只需要判断2个条件时可以用上,else其实执行代码就是看主体if判断条件是否成立,如果成立就没else的事了,反之则执行它的语句,这里if else语句要这样:

if(条件判断){
    if语句执行语句
}else{
    else语句执行
}

同样,else执行语句要与else缩进Tab键,为啥加花括号是因为else语句要知道那个if语句是劳大,要在if语句花括号后或下一行写else,否则将会报错,这样,我们就可爆改前面例题一:

爆改例题一答案

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n%2==0){
        cout<<"0";
    }else{
        cout<<"1";
    }
    return 0;
}

有3个判断条件,不用多if语句

这里更python党的elif差不多,不过是else if(条件判断式),也可以更if语句一样带小弟,不过自己也是if的小弟,需要遵守的更else一样,执行代码是:看if语句是否成立,成立自己或自己和小弟就没事了,否则到他,看他的else if条件判断式是否达到要求,则执行它的else if 执行语句,否则下一个小弟的判断(可以是else else if,绝对不可以是if)
这里,开始题目模式:
 

练习1: 数字分类

编写一个程序,根据用户输入的数字,将数字分类为正数、负数或零。
 

#include <iostream>
using namespace std;

int main() {
    int number;
    cout << "请输入一个整数: ";
    cin >> number;

    if (number > 0) {
        cout << "这是一个正数。" << endl;
    } else if (number < 0) {
        cout << "这是一个负数。" << endl;
    } else {
        cout << "这是零。" << endl;
    }

    return 0;
}

练习2: 成绩等级


编写一个程序,根据学生的成绩(0-100)输出相应的等级。
 

#include <iostream>
using namespace std;

int main() {
    int score;
    cout << "请输入分数: ";
    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 << "等级: F" << endl;
    }

    return 0;
}

练习3: 三角形类型判断

编写一个程序,根据三角形的三条边长判断三角形的类型(等边、等腰或普通)。
 

#include <iostream>
using namespace std;

int main() {
    int a, b, c;
    cout << "请输入三角形的三边长: ";
    cin >> a >> b >> c;

    if (a == b && b == c) {
        cout << "这是一个等边三角形。" << endl;
    } else if (a == b || b == c || a == c) {
        cout << "这是一个等腰三角形。" << endl;
    } else {
        cout << "这是一个普通三角形。" << endl;
    }

    return 0;
}


原文地址:https://blog.csdn.net/2401_86502594/article/details/142927016

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!