2021-4-4 【顺序结构】【选择结构】【循环结构】

顺序结构

顺序结构如同自然语言中的文章一样,按照事件的发展顺序,依次自下而上书写需要的程序语句,并以语句出现的顺序来执行。

//魔法石检验
#include<iostream>
using namespace std;
int main(){
	int num;
	int hundred,ten,indiv;
	cout<<"请输入一个三位数“;
	cin>>num;
	ten=num/100;
	indiv=num/10%10;
	indiv=num%10;
	cout<<"百位数为"<<hundred<<endl;
	cout<<"十位数为"<<ten<<endl;
	cout<<"个位数为"<<indiv<<endl;
	return 0;
}
//小数的四舍五入
#include<iostream>
#include<iomanip>
using namespace std;

int mmain(){
	double x;
	cout<<"请输入一个双精度数";
	cin>>x;
	x=(int)(x*100+0.5);
	x/=100;
	cout<<setprecision(2)<<fixed<<x<<endl;
	return 0;
}

选择结构

选择结构用于判定给定的条件,根据判断的结果来控制程序的流程。

//求绝对值
#include<iostream>
using namespace std;

int main(){
	int x;
	cin>>x;
	if(x<0)
		x=-x;
	cout<<x<<endl;
	return 0;
}
//两实数排序
#include<iostream>
using namespace std;

int main(){
	float a,b,t;
	cin>>a>>b;
	if(a>b){
		t=a;
		a=b;
		b=t;
	}
	cout<<a<<" "<<b<<endl;
	return 0;
}
//判断闰年
#include<iostream>
using namespace std;

int main(){
	int year,leap;
	cin>>year;
	if(year%400==0){
		cout<<"闰年"}
	else if(year%100!=0){
		if(year%4==0){
			cout<<"闰年"}else{
			cout<<"不是闰年"}
	}
	else{
		cout<<"不是闰年"}
	return 0}
//划分等级
#include<iostream>
using namespace std;

int main(){
	cahr grade;
	cin>>grade;
	switch(grade)
	{
		case'A':
			cout<<"优秀\n";
			break;
		case'B':
			cout<<"良好\n";
			break;
		case'C':
			cout<<"及格\n";
			break;
		case'D':
			cout<<"不及格\n";
			break;
		default:cout<<"太糟糕了\n";
	}
	return 0;
}

循环结构

使用循环结构的程序可以解决一些按一定规则重复执行的问题而无须重复书写源代码,这是程序设计中最能发挥计算机特长的程序结构。

//电文保密
#include<iostream>
using namespace std;

int main(){
	char c;
	while((c=getchar())!='\n')
	{
		if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
		{
			c=c+4;
			if(c>'Z'&&c<="Z"+4||c>'z')
				c=c-26;
			}
		}
		cout<<c;
	}
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eternity_GQM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值