当前位置: 首页 > article >正文

C++第4课——swap、switch-case-for循环(含视频讲解)

文章目录

    • 1、课程代码
    • 2、课程视频

1、课程代码

#include<iostream>
using namespace std;
int main(){
	/* 
	//第一个任务:学会swap 
	int a,b,c;//从小到大排序输出  升序 
	cin>>a>>b>>c;//5 4 3
	if(a>b)swap(a,b);//4 5 3 swap()函数是用于交换两个变量的值 
	if(a>c)swap(a,c);//3 5 4
	if(b>c)swap(b,c); //3 4 5
	cout<<a<<" "<<b<<" "<<c;//3 4 5
	//第二个任务:switch-case  分支语句:if-else if-else 
	//break必须要有,否则就有可能和你的预期输出有差别 ,default 一定要放在最后吗?并不是 
	char a;
	cin>>a;//成绩90以上:A   70-90:B    
	//判断某个变量等于什么的时候 可以用switch  ,当输入的变量 是一个范围 只能用if-else if-else 
	switch(a){
		case 'A':
			cout<<"hh";
			break;
		case 'B':
			cout<<"xixi";
			break;
		case 'C':
			cout<<"XX";
			break;
		default:
			cout<<"buxixi";

	}  
	//第三个任务:学习for循环    ——我们GESP一级的考纲覆盖了 
	//操场:3圈   跑完第一圈  循环再跑两圈
	//i=1是循环变量的初始值  循环执行条件 (满足就执行循环体)   循环变量改变  
	for(int i=1;i<3;i=i+1) {//i=2
		cout<<i<<endl;//循环体   再跑  1  2
	}
	//输出1-100,以空格隔开
	
	for(int i=1;i<=100;i+=1){//循环变量的自增 i++   i=i+1 
		cout<<i<<" ";
	} 	
	//输出1-100的奇数 
	for(int i=1;i<=100;i+=2){//循环变量的自增 i++   i=i+1 
	//i+=2  复合运算符 i=i+2 
		cout<<i<<" ";
	} 
	
	//输出1-100的偶数 
	for(int i=2;i<=100;i+=2){//循环变量的自增 i++   i=i+1 
	//i+=2  复合运算符 i=i+2 
		cout<<i<<" ";
	} 
	//输出偶数的第二种方法 
	for(int i=1;i<=100;i++){
		if(i%2==0)cout<<i<<" "; 
	} 	
	//循环输入5个数  4 5 3 2 1  输出他们 
	int a; 
	for(int i=1;i<=5;i++){
		cin>>a;//4  5
		cout<<a<<" ";//4  5
	} 
	//循环输入n个数 6   4 5 3 2 1 6  输出他们 
	int n,a;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a;
		cout<<a<<" ";
	}
	//求输入的n个数(这些数的范围:1-100)的最大值 打擂台 
	int n,a,maxx=0;//6   4 5 3 2 1 6
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a;//4  5 3 2 1  6
		if(a>maxx)maxx=a;//maxx=4  maxx=5 maxx=6
	}	
	cout<<maxx;//输出最大值 
	
	//求最小值 
	int n,a,minn=101;//6   4 5 3 2 1 6
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a;//4  5 3 2 1  6
		if(a<minn)minn=a;
	}	
	cout<<minn;//输出最小值 */	
	
	
	
	return 0;
}

2、课程视频

C++第4课——swap、switch-case-for循环


http://www.kler.cn/a/371158.html

相关文章:

  • 【Axure视频教程】中继器表格——拖动排序
  • Xcode 正则表达式实现查找替换
  • 神经网络
  • SpringBoot配置文件
  • 长安“战疫”网络安全公益赛的一些随想
  • 73.矩阵置零 python
  • 【机器学习】环境搭建及Sklearn鸢尾花数据集
  • 字节青训营 | 数字分组求偶数和
  • 【C++指南】类和对象(五):类的默认成员函数——全面剖析 赋值运算符重载函数
  • Spring+SpringMVC+SpringJDBC搭建web项目实现商品查询
  • 什么?Flutter 又要凉了? Flock 是什么东西?
  • STM32F1学习——EXTI
  • C++中如何获取时间并格式化为字符串?
  • 【域攻防】超级黄金票据食用指南
  • 快速遍历包含合并单元格的Word表格
  • 信息安全数学基础(33)群
  • 使用DeepLabV3实现植叶病害检测
  • 蓝桥杯基本算法~~~一维/二维前缀和问题
  • 【ComfyUI】手动安装部署ComfyUI的运行环境
  • QML旋转选择器组件Tumbler
  • 第十一章 Shiro会话管理和加密
  • 《Web性能权威指南》-WebRTC-读书笔记
  • 【GL08】STM32--ADC/DAC
  • spring-boot(入门)
  • 深入探索:深度学习在时间序列预测中的强大应用与实现
  • 编程解决有趣的智力题