欢迎来到天天文库
浏览记录
ID:41518715
大小:94.28 KB
页数:14页
时间:2019-08-26
《C实验报告-基本数据类型》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验报告课程:计算机程序设计实验名称:基本数据类型第页共页系另IJ:实验日期年月日专业班级:组别实验报告日期年月日姓名:学号报告退发(订正、重做)同组人教师审批签字—・实验目的(1)掌握几种基本数据类型,包括整型、长整型、浮点型、双精度型和字符型等数据类型的基本概念;(2)掌握常数和变量的使用方法。(3)掌握枚举和结构的使用方法二.实验内容(―)实验题目一:第2章第1题(必做题)编写一个程序,要求完成以下要求:1)提示用户输入任意的三个小数;2)显示这三个小数;3)将这三个小数相加,并显示其结果;4)将结
2、果按四舍五入方法转换成整数并显示。1•要点分析2.程序源代码#includeusingnamespacestd;intmain(){doublea,b,c,d;inte;C0Ut«/,请输入任意三个小数,以空格或冋车区别《endl;cin»a»b»c;cout«〃您输入的三个小数是z,«a«,z,,z«b«,z和〃《c«endl;d=a+b+c;cout<<,z这三个小数的和是,z<d)cout<3、l;}else{e=e+l;cout<4、x5、请输入任意三个小纽以空格或回车区别:V2.131.120.21您输入的三个小数是6、2.13,1.12和0.21这三个小数的和是3.46它们的和四舍五入结果是3请按任总键继续••・.c7、x8、+9、>-10、)Jcos(11、x+y12、)1-要点分析(式子可能无意义)2.程序源代13、码Winclude#ineludeusingnamespacestd;intmain(){doublex,y,z,a;C0Ut«/,请输入两个角度值(弧度),一空格或回车隔开:〃〈心ndl;cin>>x>>y;a=cos(fabs(x+y));if(a>0){z=sin(fabs(x)+fabs(y))/sqrt(cos(fabs(x+y)));C0Ut<14、子没有意义,,<OfSzyste»32cad.cxeEIE]口请输入两个血文们(弧度)■i;)3您输入的角度使庚汀数小「0或分母等丁0而使得式了没何总义诸按任总键继续・・・•II土(三)实验题目三:仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个15、字母代替形成密文,然后输出密文。(必做题)1.要点分析(后五个字母无对应字母,故增加判断,使后五个字母与前五个字母对应)(回应这个,补充设计了显示输入字母的程序以便确认)2.程序源代码#includeusingnamespacestd;intmain(){chara,b,c,d;cout«z,请输入要加密的三个字母,以空格或回车隔开:〃《endl;cin>>a>>b>>c;cout«z,您输入的是zz«a«/z,〃<16、+0;if(a>d){a=a-21;}else{a二a+5;}if(b>d){b=b-21;}else{b二b+5;}if(c>d){c二c-21;}else{c二c+5;}cout«,z您输入的字母加密后密文是z/«a«b«c«endl;return0;O17、x18、1.实验结果(附上加密字母未过V与过V的图)賈C:VIIDOVSsystoB32cBd.ese请输入雯加惭的「•个字弘以空格或回车隔丿F:usb您输入的是u,s
3、l;}else{e=e+l;cout<4、x5、请输入任意三个小纽以空格或回车区别:V2.131.120.21您输入的三个小数是6、2.13,1.12和0.21这三个小数的和是3.46它们的和四舍五入结果是3请按任总键继续••・.c7、x8、+9、>-10、)Jcos(11、x+y12、)1-要点分析(式子可能无意义)2.程序源代13、码Winclude#ineludeusingnamespacestd;intmain(){doublex,y,z,a;C0Ut«/,请输入两个角度值(弧度),一空格或回车隔开:〃〈心ndl;cin>>x>>y;a=cos(fabs(x+y));if(a>0){z=sin(fabs(x)+fabs(y))/sqrt(cos(fabs(x+y)));C0Ut<14、子没有意义,,<OfSzyste»32cad.cxeEIE]口请输入两个血文们(弧度)■i;)3您输入的角度使庚汀数小「0或分母等丁0而使得式了没何总义诸按任总键继续・・・•II土(三)实验题目三:仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个15、字母代替形成密文,然后输出密文。(必做题)1.要点分析(后五个字母无对应字母,故增加判断,使后五个字母与前五个字母对应)(回应这个,补充设计了显示输入字母的程序以便确认)2.程序源代码#includeusingnamespacestd;intmain(){chara,b,c,d;cout«z,请输入要加密的三个字母,以空格或回车隔开:〃《endl;cin>>a>>b>>c;cout«z,您输入的是zz«a«/z,〃<16、+0;if(a>d){a=a-21;}else{a二a+5;}if(b>d){b=b-21;}else{b二b+5;}if(c>d){c二c-21;}else{c二c+5;}cout«,z您输入的字母加密后密文是z/«a«b«c«endl;return0;O17、x18、1.实验结果(附上加密字母未过V与过V的图)賈C:VIIDOVSsystoB32cBd.ese请输入雯加惭的「•个字弘以空格或回车隔丿F:usb您输入的是u,s
4、x
5、请输入任意三个小纽以空格或回车区别:V2.131.120.21您输入的三个小数是
6、2.13,1.12和0.21这三个小数的和是3.46它们的和四舍五入结果是3请按任总键继续••・.c7、x8、+9、>-10、)Jcos(11、x+y12、)1-要点分析(式子可能无意义)2.程序源代13、码Winclude#ineludeusingnamespacestd;intmain(){doublex,y,z,a;C0Ut«/,请输入两个角度值(弧度),一空格或回车隔开:〃〈心ndl;cin>>x>>y;a=cos(fabs(x+y));if(a>0){z=sin(fabs(x)+fabs(y))/sqrt(cos(fabs(x+y)));C0Ut<14、子没有意义,,<OfSzyste»32cad.cxeEIE]口请输入两个血文们(弧度)■i;)3您输入的角度使庚汀数小「0或分母等丁0而使得式了没何总义诸按任总键继续・・・•II土(三)实验题目三:仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个15、字母代替形成密文,然后输出密文。(必做题)1.要点分析(后五个字母无对应字母,故增加判断,使后五个字母与前五个字母对应)(回应这个,补充设计了显示输入字母的程序以便确认)2.程序源代码#includeusingnamespacestd;intmain(){chara,b,c,d;cout«z,请输入要加密的三个字母,以空格或回车隔开:〃《endl;cin>>a>>b>>c;cout«z,您输入的是zz«a«/z,〃<16、+0;if(a>d){a=a-21;}else{a二a+5;}if(b>d){b=b-21;}else{b二b+5;}if(c>d){c二c-21;}else{c二c+5;}cout«,z您输入的字母加密后密文是z/«a«b«c«endl;return0;O17、x18、1.实验结果(附上加密字母未过V与过V的图)賈C:VIIDOVSsystoB32cBd.ese请输入雯加惭的「•个字弘以空格或回车隔丿F:usb您输入的是u,s
7、x
8、+
9、>-
10、)Jcos(
11、x+y
12、)1-要点分析(式子可能无意义)2.程序源代
13、码Winclude#ineludeusingnamespacestd;intmain(){doublex,y,z,a;C0Ut«/,请输入两个角度值(弧度),一空格或回车隔开:〃〈心ndl;cin>>x>>y;a=cos(fabs(x+y));if(a>0){z=sin(fabs(x)+fabs(y))/sqrt(cos(fabs(x+y)));C0Ut<14、子没有意义,,<OfSzyste»32cad.cxeEIE]口请输入两个血文们(弧度)■i;)3您输入的角度使庚汀数小「0或分母等丁0而使得式了没何总义诸按任总键继续・・・•II土(三)实验题目三:仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个15、字母代替形成密文,然后输出密文。(必做题)1.要点分析(后五个字母无对应字母,故增加判断,使后五个字母与前五个字母对应)(回应这个,补充设计了显示输入字母的程序以便确认)2.程序源代码#includeusingnamespacestd;intmain(){chara,b,c,d;cout«z,请输入要加密的三个字母,以空格或回车隔开:〃《endl;cin>>a>>b>>c;cout«z,您输入的是zz«a«/z,〃<16、+0;if(a>d){a=a-21;}else{a二a+5;}if(b>d){b=b-21;}else{b二b+5;}if(c>d){c二c-21;}else{c二c+5;}cout«,z您输入的字母加密后密文是z/«a«b«c«endl;return0;O17、x18、1.实验结果(附上加密字母未过V与过V的图)賈C:VIIDOVSsystoB32cBd.ese请输入雯加惭的「•个字弘以空格或回车隔丿F:usb您输入的是u,s
14、子没有意义,,<OfSzyste»32cad.cxeEIE]口请输入两个血文们(弧度)■i;)3您输入的角度使庚汀数小「0或分母等丁0而使得式了没何总义诸按任总键继续・・・•II土(三)实验题目三:仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个
15、字母代替形成密文,然后输出密文。(必做题)1.要点分析(后五个字母无对应字母,故增加判断,使后五个字母与前五个字母对应)(回应这个,补充设计了显示输入字母的程序以便确认)2.程序源代码#includeusingnamespacestd;intmain(){chara,b,c,d;cout«z,请输入要加密的三个字母,以空格或回车隔开:〃《endl;cin>>a>>b>>c;cout«z,您输入的是zz«a«/z,〃<16、+0;if(a>d){a=a-21;}else{a二a+5;}if(b>d){b=b-21;}else{b二b+5;}if(c>d){c二c-21;}else{c二c+5;}cout«,z您输入的字母加密后密文是z/«a«b«c«endl;return0;O17、x18、1.实验结果(附上加密字母未过V与过V的图)賈C:VIIDOVSsystoB32cBd.ese请输入雯加惭的「•个字弘以空格或回车隔丿F:usb您输入的是u,s
16、+0;if(a>d){a=a-21;}else{a二a+5;}if(b>d){b=b-21;}else{b二b+5;}if(c>d){c二c-21;}else{c二c+5;}cout«,z您输入的字母加密后密文是z/«a«b«c«endl;return0;O
17、x
18、1.实验结果(附上加密字母未过V与过V的图)賈C:VIIDOVSsystoB32cBd.ese请输入雯加惭的「•个字弘以空格或回车隔丿F:usb您输入的是u,s
此文档下载收益归作者所有