关于switch_case分支语句(给初学者的)
  • 板块学术版
  • 楼主Tartagila
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/4/20 21:47
  • 上次更新2023/10/23 17:56:54
查看原帖
关于switch_case分支语句(给初学者的)
912457
Tartagila楼主2023/4/20 21:47

代码拿走

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	int sum=0; 
	cout<<"本程序是给不了解switch_case分支语句使用的,若有不足,请及时指出!Thanks?(?ω?)?"<<endl<<endl; 
	cout<<"欢迎来到C++笔记特别篇——switch_case分支语句"<<endl<<endl;
	cout<< "结构:"<<endl<<endl; 
	for(int i=1;i<=100;sum++){
	if(sum==1){
	cout<<"想先了解什么?"<<endl;
	cout<<"————————————————————————————————————————————————---"<<endl; 
	cout<<"了解switch,输出0   " <<"了解case,输出1   "<<"了解default,输出2   "<<"了解注意事项,输出3   "<<"若想了解更多,输出4"<<endl<<endl; 
	cin>>n;
	switch(n){
		case 0:
			cout<<"switch就好比指出了一个盒子,然后才能开始下一步的判断,相当于基础"<<endl<<endl;break;
		case 1:
			cout<<"case是这样的:如果盒子里有x个东西,就······,相当于if语句"<<endl<<endl; break;
		case 2:
			cout<<"default是在上列选择里什么都不是,就······,相当于多分支的else,但它可加可不加"<<endl<<endl;break;
		case 3:
			cout<<"“十年OI一场空,不开longlong见祖宗”注意在语句后加break,不然会输出好几个语句(仔细)"<<endl<<endl;break;
		case 4:
			cout<<"case也可以嵌套(特别是算平闰年的时候要用),写if,else if这种就好了"<<endl<<endl;break; 
		 
	} 
	}
	else if(sum>=2){
	cout<<"还想了解什么吗?"<<endl;
	cout<<"————————————————————————————————————————————————---"<<endl; 
	cout<<"了解switch,输出0   " <<"了解case,输出1   "<<"了解default,输出2   "<<"了解注意事项,输出3   "<<"若想了解更多,输出4"<<"退出,输出5及以上的数"<<endl<<endl; 
	cin>>n;
	switch(n){
		case 0:
			cout<<"switch就好比指出了一个盒子,然后才能开始下一步的判断,相当于基础"<<endl<<endl;break;
		case 1:
			cout<<"case是这样的:如果盒子里有x个东西,就······,相当于if语句"<<endl<<endl; break;
		case 2:
			cout<<"default是在上列选择里什么都不是,就······,相当于多分支的else,但它可加可不加"<<endl<<endl;break;
		case 3:
			cout<<"“十年OI一场空,不开longlong见祖宗”,这句话告诉我们要仔细,注意在语句后加break,不然会输出好几个语句(惨死我了,之前卡了好久…)"<<endl<<endl;break;
		case 4:
			cout<<"case也可以嵌套(特别是算平闰年的时候要用),写if,else if这种就好了"<<endl<<endl;break; 
		default:
			cout<<"再见啦~~~Thanks?(?ω?)?"<<endl;
			cout<<"在结束之前,先告诉你们:本程序都是用switch_case分支语句写的!"<<endl; 
			cout<<"原理程序里自己研究一下,会用到for循环和if语句,学完再来研究" ;
			return 0;
		 
	}
	}	
	}
	return 0;
}

蒟蒻厚脸皮的要个赞qaq

2023/4/20 21:47
加载中...