欢迎来到天天文库
浏览记录
ID:39461277
大小:829.60 KB
页数:138页
时间:2019-07-03
《《基本程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章基本程序设计1#include"iostream"usingnamespacestd;voidmain(){inti=1,j=1;cout<
2、。思路分析:首先从题目本身开始,找出解决问题的基本思路。每只鸡有两只脚,每只兔有四只脚。假设有x只鸡和y只兔,则根据已知条件可列出如下方程组:x+y=a2x+4y=b对该方程组做进一步的转换可得:34#includeusingnamespacestd;voidmain(){inta,b,x,y;cout<<"请输入鸡和兔的总数:";cin>>a;cout<<"请输入鸡和兔的总脚数:";cin>>b;x=(4*a-b)/2;y=(b-2*a)/2;cout<<"鸡的数量为:"<3、"兔的数量为:"<4、示操作者应该输入几个什么数据类型的数据。6[例3.1.2]输入一位同学的三门课程考试成绩,计算该同学的平均成绩,要求输出数据的形式如下例:科目成绩英语67程序设计78.5大学物理89该生的平均成绩为:78.177思路分析:本程序要求的计算内容很简单,在输入考试成绩score1,score2,score3的基础上,通过运算式子average=(score1+score2+score3)/3可以求出该生的平均成绩。本例的重点在输出数据的位置控制上,如题目示例所示:要求前四行输出的两列信息要对齐,且最后计算出的平均成绩的小数部分只5、显示两位数字。89#include"iostream"#include"iomanip"usingnamespacestd;voidmain(){doublescore1,score2,score3,average;cout<<"请输入三门课程的考试成绩:"<>score1>>score2>>score3;average=(score1+score2+score3)/3;cout<6、w(12)<7、。使用时需注意;(1)setw(n)所设置的位置宽度只对其后输出的一个数据生效;(2)使用setw(n)时需增加文件包含#include"iomanip";112.该设置也可以通过cout.width(n);来实现。即语句cout<8、输出一个浮点数时,系统会在科学记数法和小数点法两种形式里按照一定的规则(通常在整数部分超过6位时采用科学记数法)自动选择采用哪种形式输出。若想规定不管什么样的浮点数均使用小数点形式输出,可采用cout<
3、"兔的数量为:"<4、示操作者应该输入几个什么数据类型的数据。6[例3.1.2]输入一位同学的三门课程考试成绩,计算该同学的平均成绩,要求输出数据的形式如下例:科目成绩英语67程序设计78.5大学物理89该生的平均成绩为:78.177思路分析:本程序要求的计算内容很简单,在输入考试成绩score1,score2,score3的基础上,通过运算式子average=(score1+score2+score3)/3可以求出该生的平均成绩。本例的重点在输出数据的位置控制上,如题目示例所示:要求前四行输出的两列信息要对齐,且最后计算出的平均成绩的小数部分只5、显示两位数字。89#include"iostream"#include"iomanip"usingnamespacestd;voidmain(){doublescore1,score2,score3,average;cout<<"请输入三门课程的考试成绩:"<>score1>>score2>>score3;average=(score1+score2+score3)/3;cout<6、w(12)<7、。使用时需注意;(1)setw(n)所设置的位置宽度只对其后输出的一个数据生效;(2)使用setw(n)时需增加文件包含#include"iomanip";112.该设置也可以通过cout.width(n);来实现。即语句cout<8、输出一个浮点数时,系统会在科学记数法和小数点法两种形式里按照一定的规则(通常在整数部分超过6位时采用科学记数法)自动选择采用哪种形式输出。若想规定不管什么样的浮点数均使用小数点形式输出,可采用cout<
4、示操作者应该输入几个什么数据类型的数据。6[例3.1.2]输入一位同学的三门课程考试成绩,计算该同学的平均成绩,要求输出数据的形式如下例:科目成绩英语67程序设计78.5大学物理89该生的平均成绩为:78.177思路分析:本程序要求的计算内容很简单,在输入考试成绩score1,score2,score3的基础上,通过运算式子average=(score1+score2+score3)/3可以求出该生的平均成绩。本例的重点在输出数据的位置控制上,如题目示例所示:要求前四行输出的两列信息要对齐,且最后计算出的平均成绩的小数部分只
5、显示两位数字。89#include"iostream"#include"iomanip"usingnamespacestd;voidmain(){doublescore1,score2,score3,average;cout<<"请输入三门课程的考试成绩:"<>score1>>score2>>score3;average=(score1+score2+score3)/3;cout<6、w(12)<7、。使用时需注意;(1)setw(n)所设置的位置宽度只对其后输出的一个数据生效;(2)使用setw(n)时需增加文件包含#include"iomanip";112.该设置也可以通过cout.width(n);来实现。即语句cout<8、输出一个浮点数时,系统会在科学记数法和小数点法两种形式里按照一定的规则(通常在整数部分超过6位时采用科学记数法)自动选择采用哪种形式输出。若想规定不管什么样的浮点数均使用小数点形式输出,可采用cout<
6、w(12)<7、。使用时需注意;(1)setw(n)所设置的位置宽度只对其后输出的一个数据生效;(2)使用setw(n)时需增加文件包含#include"iomanip";112.该设置也可以通过cout.width(n);来实现。即语句cout<8、输出一个浮点数时,系统会在科学记数法和小数点法两种形式里按照一定的规则(通常在整数部分超过6位时采用科学记数法)自动选择采用哪种形式输出。若想规定不管什么样的浮点数均使用小数点形式输出,可采用cout<
7、。使用时需注意;(1)setw(n)所设置的位置宽度只对其后输出的一个数据生效;(2)使用setw(n)时需增加文件包含#include"iomanip";112.该设置也可以通过cout.width(n);来实现。即语句cout<8、输出一个浮点数时,系统会在科学记数法和小数点法两种形式里按照一定的规则(通常在整数部分超过6位时采用科学记数法)自动选择采用哪种形式输出。若想规定不管什么样的浮点数均使用小数点形式输出,可采用cout<
8、输出一个浮点数时,系统会在科学记数法和小数点法两种形式里按照一定的规则(通常在整数部分超过6位时采用科学记数法)自动选择采用哪种形式输出。若想规定不管什么样的浮点数均使用小数点形式输出,可采用cout<
此文档下载收益归作者所有