资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,C+中的算术运算二,第八格科技中心,整数算术运算,实数算数运算,动手练习,01,02,03,Content,目 录,04,作业,01,整数算术运算,Part One,整数算术运算:,对于一个表达式,如参与运算的数都是整数,那么结果也是整数。,书p8练习3:学校有100根跳绳,如果要平均分给8个班,且无剩余,最少要去掉几根跳绳,每个班分到几根跳绳。,#include ,using namespace std;,int main(),cout“最少要去掉100%8“根跳绳,;,cout“每个班分到100/8“根跳绳。;,02,实数算数运算,Part Two,实数算数运算,对于一个表达式,如果参与运算的数有一个是实数,那么结果也是实数。,例:学校有,100,元班费,如果要平均分给,8,个班,每个班分到多少。,#include ,using namespace std;,int main(),cout,每个班分到,100.0/8,元。,;,注意:,100.0/8,。如果写成,100/8,,那么结果为,12,。,操纵符格式控制符,C+可用操纵符(控制符)方法控制格式输出。,使用不带参数的操纵符时如endl,必须包含头文件iostream,而使用带参数的操纵符(如setw),那么需要头文件iomanip,除了setw,其他操纵符将永久地改变它所应用到的输入或输出流的状态;setw的影响仅持续到下一个输入或输出操作,操纵符setprecision用来定义实数的精度,默认值为6。在fixed后表示小数点后位数。,运行结果:,22/7=3,22/7=3.14286,22/7=3.14,22/7=3.143,22/7=3.1428571429,例:理解整数运算与实数运算的区别,理解操纵符的作用,#include ,#include ,using namespace std;,int main(),cout22/7=22/7endl;,cout22/7=22.0/7endl;,cout22/7=,setprecision(3),22.0/7endl;,cout22/7=,fixedsetprecision(3),22.0/7endl;,cout22/7=,fixedsetprecision(10),22.0/7endl;,控制符,描述,setprecision(n),小数精度为,N,位,setw(n),设域宽为,n,fixed,固定的浮点显示,scientific,指数表示,left,左对齐,right,右对齐,一些常见的操纵符,例1.3.2:setw,left操纵符作用例如。,#include ,#include ,using namespace std;,int main(), cout22/7.0。endl;,coutsetw(10)22/7.0。endl;,coutleftsetw(10)22/7.0。endl;,运行结果:,3.14286。,3.14286。,3.14286 。,03,动手练习,Part Three,阅读书上第,8,页例,1.6,,理解其解题步骤,并上机调试通过。,上机调试通过书上第,10,页例,1.8,,并完成题后面的,3,个实验。,04,作业,Part Five,作业,1.,复习书第一章内容,;,2.,完成书上第,11,页练习,1,到,3,。,
展开阅读全文