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;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/446986.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IP地址类型选择指南:动态IP、静态IP还是数据中心IP?

你是否曾经困惑于如何选择最适合业务需求的IP地址类型&#xff1f;面对动态IP、静态IP和数据中心IP这三种选择&#xff0c;你是否了解它们各自对你的跨境在线业务可能产生的深远影响&#xff1f; 在跨境电商领域&#xff0c;选择合适的IP类型对于业务的成功至关重要。动态IP、…

技术分享 —— JMeter接口与性能测试实战!

前言 在软件开发和运维过程中&#xff0c;接口性能测试是一项至关重要的工作。JMeter作为一款开源的Java应用&#xff0c;被广泛用于进行各种性能测试&#xff0c;包括接口性能测试。本文将详细介绍如何使用JMeter进行接口性能测试的过程和步骤。 JMeter是Apache组织开发的基…

JavaSE--全盘拿下数组的关键要领

嗨嗨大家~我来啦&#xff01;今天我们来进入数组的学习吧。 目录 一 数组的定义 1 创建数组 2 初始化数组 二 数组的使用 1 数组的访问 2 数组的遍历 2.1 for 循环打印 2.2 for-each 打印数组 三 数组是引用类型 3.1 JVM内存分布 3.2 区分基本类型与引用类型变…

Taro 中 echarts 图表使用

1 下载 echarts4taro3 yarn add echarts4taro3 或 pnpm add echarts4taro3 或 npm i echarts4taro3 --save2 图表初始化需要先加载echarts模块 import * as echarts from "echarts4taro3/lib/assets/echarts"; // 这里用了内置的&#xff0c;也可以用自定义的 echa…

TCP与UDP协议(三次握手四次挥手)

TCP与UDP 简介TCP和UDP一、TCP1.1 TCP的三次握手问题来了&#xff1a;为啥是三次握手而不是两次呢&#xff1f; 1.2建立连接后的通信过程&#xff08;丢包与乱序问题&#xff09;1.3四次挥手问题来了&#xff1a;为什么要四次挥手&#xff1f; 二、UDP 简介TCP和UDP TCP、UDP都…

SQL第16课——更新和删除数据

介绍如何利用update和delete语句进一步操作表数据。 16.1 更新数据 使用update语句。两种使用方式&#xff1a; 1. 更新表中的特定行&#xff1b; 2. 更新表中的所有行。 &#xff01;&#xff01;&#xff01;&#xff08;使用update时不要省略where子句&#xff0c;因为…

链接伪类(:hover)CSS背景图片有闪动BUG的解决方法 vue3

现象&#xff1a; hover时候&#xff0c;图片还没加载出来&#xff0c;导致边框闪烁 在Vue 3中&#xff0c;如果你遇到了使用伪类(:hover)时背景图片出现闪烁的问题&#xff0c;可能是由于浏览器的渲染机制导致的。解决这个问题的方法可能包括&#xff1a; 使用background-pos…

spark:数据的关联与合并、缓存和checkpoint

文章目录 1. 数据的关联与合并1.1 join关联1.1.1 内关联1.1.2 左关联1.1.3 右关联 1.2 Union合并 2. 缓存和checkpoint 1. 数据的关联与合并 1.1 join关联 students表数据&#xff1a; 1.1.1 内关联 内关联只返回两个 DataFrame 中在连接键上匹配的行。 # join 关联 from…

【Linux】【Jenkins】后端项目打包教程-Linux版

本次安装版本&#xff1a;2.4 1、安装git环境2、安装mavne环境2.1 下载依赖2.2、解压、赋权2.2、配置环境变量2.3、验证安装 3、jenkins-插件下载3.1、进入jenkins-->系统管理3.2、进入系统管理-->插件管理3.3、下载两个插件&#xff08;如果之前下载了&#xff0c;这里是…

Docker 的使用-01

一、Docker 设置和镜像源 1.1、设置 #查看 Docker 信息 docker version docker info#守护线程启动&#xff1a; systemctl daemon-reload 重启Docker服务&#xff1a; systemctl restart docker#关闭Docker服务 sudo systemctl stop docker#启动Docker服务 systemctl start d…

【安装JDK和Android SDK】

安装JDK和Android SDK 1 前言2 下载2.1 下载途径2.2 JDK下载和安装2.2.1 下载2.2.2 安装并配置环境变量2.2.3 验证 2.3 SDK下载和安装2.3.1 下载2.3.2 安装2.3.3 环境变量配置2.3.4 验证 1 前言 在软件开发中&#xff0c;Android应用开发通常使用Android Studio&#xff0c;但…

低成本轻量化5G网络部署redcap技术

RedCap&#xff08;Reduced Capability&#xff09;轻量化5G路由器旨在提供低功耗、成本效益高、性能较5G完整版稍微降低的解决方案。用于满足工业物联网&#xff08;IoT&#xff09;、消费电子产品和轻量级5G设备的需求。通过对5G技术进行一定程度的“功能裁剪”&#xff0c;降…

【华为】配置RIP协议

RIP&#xff08;Routing Information Protocol&#xff09;是一种内部网关协议&#xff08;IGP&#xff09;&#xff0c;主要用于小型网络中的动态路由。RIP有两个主要版本&#xff1a;‌RIPv1和‌RIPv2&#xff0c;它们之间存在一些关键区别&#xff1a; ‌分类支持‌&#xf…

医疗图像之基于UNet3+(UNet+++)的X射线图像牙齿分割

第一步&#xff1a;准备数据 X射线图像牙齿分割&#xff0c;总共有2000张 第二步&#xff1a;搭建模型 UNet3主要是参考了UNet和UNet两个网络结构。尽管UNet采用了嵌套和密集跳过连接的网络结构&#xff08;见图1(b)红色三角区域&#xff09;&#xff0c;但是它没有直接从多尺…

探索机器学习中的特征选择技术

在机器学习和数据科学领域&#xff0c;特征选择是一个关键步骤&#xff0c;它不仅有助于提高模型的性能&#xff0c;还能帮助我们更好地理解数据。本文将深入探讨特征选择的重要性、常见方法以及如何在实际项目中应用这些技术。 一、特征选择的重要性 降低维度&#xff1a;减…

二叉查找树(Binary Search Tree)Java语言实现

一、二叉查找树 二叉查找树&#xff08;Binary Search Tree&#xff09;&#xff0c;也称为二叉搜索树、有序二叉树&#xff08;Ordered Binary Tree&#xff09;或排序二叉树&#xff08;Sorted Binary Tree&#xff09;。 是指一棵空树或者具有下列性质的二叉树&#xff1a…

Android 无Bug版 多语言设计方案!

出海业务为什么要做多语言&#xff1f; 1.市场扩大与本地化需求&#xff1a; 通过支持多种语言&#xff0c;出海项目可以触及更广泛的国际用户群体&#xff0c;进而扩大其市场份额。 本地化是吸引国际用户的重要策略之一&#xff0c;而语言本地化是其中的核心。使用用户的母语…

NFT Insider #151:The Sandbox 推出 Alpha 第4季;腾讯或将收购育碧

市场数据 加密艺术及收藏品新闻 Beeple 将于 11 月在南京德基美术馆举办个人首展 著名数字艺术家 Beeple 近日在X平台发布视频&#xff0c;宣布将于 2024 年 11 月 14 日在南京德基美术馆举办个人首次展览&#xff0c;名为《Beeple&#xff1a;来自合成未来的故事》。该展览将…

【计算机网络】详谈TCP协议确认应答机制捎带应答机制超时重传机制连接管理机制流量管理机制滑动窗口拥塞控制延迟应答

一、TCP 协议段格式 1.1、4位首部长度 4位首部长度的基本单位是4字节&#xff0c;也就是说如果4位首部长度填6&#xff0c;那报头长度就是24字节。报头长度的取值范围为[0,60]字节&#xff0c;也就是说选项的最大长度为40字节。 二、确认应答机制 发送数据和发送应答&#x…

vue3 在store的index.js

导入vuex&#xff0c;在store的index.js创建store对象 在main.js挂载store import store from ./storenew Vue ({/* 将store对象实例挂载到vue实例中 所有组件就可以直接从store中获取全局数据了*/ store, render: h > h(App) }).$mount(#app) 在store中的index.js进行声明…