由于这节教学较短所以两节合在一起,请谅解。
两节顺序有所改变,请谅解。
例题题目纯虚构。
知识精炼:
顺序结构
学习内容 1. 程序控制结构-顺序结构
2. 万圣节活动分组
3. 德国人数数
4. 时间计算
题下次发布
重点知识一 顺序结构
顺序结构:程序按代码的顺序一行一行自上而下执行
例:换行输出两个数的加减乘除等式
int a,b;
cin>>a>>b;
cout<<a<< "+" <<b<< "=" <<(a+b)<< endl;
cout<<a<< "-" <<b<< "=" <<(a-b)<< endl;
cout<<a<< "*" <<b<< "=" <<(a*b)<< endl;
cout<<a<< "/" <<b<< "=" <<(a/b)<< endl;
一、顺序结构
1、概念
顺序结构:程序按代码的顺序一行一行自上而下执行
例:换行输出两个数的加减乘除等式
int a,b;
cin>>a>>b;
cout<<a<< "+" <<b<< "=" <<(a+b)<< endl;
cout<<a<< "-" <<b<< "=" <<(a-b)<< endl;
cout<<a<< "*" <<b<< "=" <<(a*b)<< endl;
cout<<a<< "/" <<b<< "=" <<(a/b)<< endl;
例题:
若有以下程序段, int c1=1,c2=2;double c3; c3=1.0/c2*c1; 则执行后,c3中的值是
- A.
0
- B.
0.5
- C.
1
- D.
2
正确答案是: B
2.【 单选 】33 分
int a=1.0*6/3+1.2;
上述代码中,a=_______
- A.
2.0
- B.
3.2
- C.
2
- D.
3
正确答案是: D
3.【 单选 】34 分
尹老师上课时发现有很多同学对数据类型的强制转换始终绕不过弯来,因此决定在课余时间向同学们发起挑战,已知尹老师给定的语句是这样的:
int a;
a=(double)5/2;
cout<<a;
请问各位同学,最终输出的答案是多少呢?()
- A.
2.0
- B.
2.5
- C.
2
- D.
3
正确答案是: C
小学员你都答对了吗?
保留小数点后确定位数:
保留小数点后确定位数内容较少只需记住代码和头文件:
代码:
cout<<fixed<<setprecision(n)<<表达式;
表达式:如(2)或(3)等等。
想要保留几位就数数字就好了。
头文件:#include<iomanip>
例题:
保留小数位数所需要引入的头文件是
- A.
#include<cmath>
- B.
#inlcude<iomanip>
- C.
#inlcude<cstdio>
- D.
#include<cstring>
正确答案是: B
2.【 单选 】33 分
float a=1.23456;
cout<<fixed<<setprecision(3)<<a;
上述代码的执行结果,是_______
- A.
1.233
- B.
1.234
- C.
1.235
- D.
1.236
正确答案是: C
3.【 单选 】34 分
今天基础班的小同学在家里完成老师布置的课后作业,需要对一个double类型的小数a保留7位小数输出,请你帮帮小同学,选择正确的头文件和输出语句的写法( )
- A.
<iostream> cout<<fixed<<setprecision(5)<<a;
- B.
<iostream> cout<<fixed<<setprecision(7)<<a;
- C.
<iomanip> cout<<fixed<<setprecision(5)<<a;
- D.
<iomanip> cout<<fixed<<setprecision(7)<<a;
正确答案是: D
你答对了吗?
制作不易,求点赞和评论,必回,必回关注。
求求了!!
这篇C++教学介绍了顺序结构的概念和应用,通过示例展示了如何进行顺序执行代码,并讲解了如何保留小数点后特定位数的方法。包括涉及的数据类型转换、算术运算及iostream和iomanip库的使用。
5万+

被折叠的 条评论
为什么被折叠?



