Lab3: 顺序结构程序设计名称Xu Songsong学生ID 41345053课程编号1304说明: 在下一次登机之前提交至课程中心. 实验内容和实验要求(板上指令P123)1.练习题1: 思考题和问题的运行结果的屏幕截图: 4294967290已超出int类型变量的存储范围. 2.练习问题2的运行结果的屏幕快照: Lab3: 顺序结构编程思考题和答案: 答案: 要注意类型转换,可以使用强制类型转换方法将float(x)/ y或1.0浮起来. x / y 3.练习3的结果的屏幕快照: Lab3: 顺序结构程序设计中的思考题和问题: 答: 输入时请勿使用空格或Enter键,因为这也将被视为字符并存储在其中源程序: #include void main()charc1,c2; int printf(“请输入两个数字: ”); c1 = getchar(); c2 = getchar(); m =((c1-'0')* 10+(c2-'0'))* 10; printf(“结果的运行结果屏幕截图: Lab3: 顺序结构编程自测练习1.自测练习一个源程序文本: #include int main()intsecond; printf(”请输入时间(单位为s: “]; scanf(”%d“,&second); int hour,minutes,second1;小时=秒/ 3600;分钟=秒/ 60小时* 60; second1 =第二小时* 60 * 6 0分钟* 60;如果(hour> 0)printf(“%ds =%d hours%d seconds”,秒,小时,分钟,秒1);否则,如果(minute> 0)printf(“%ds =%d Seconds”,秒,分钟,秒1);否则printf(“%ds =%d秒”,秒,秒1);返回Lab3: 顺序结构程序设计操作结果的屏幕截图: Lab3: 顺序结构程序设计2.自测练习两个源程序文本: #include int main()charc
例如,“ b”的开头字符是“ a”,而后一个字符是“ c”. 运行结果的屏幕截图: Lab3: 顺序结构程序设计问题: ASCII码字符范围是多少?运行程序时输入的ASCII码可以超出此范围吗?如果超过该值会怎样?答案: 0-127否,如果超过该值,将发生数据溢出,并且数据将不是正确的值. 3.自测练习三个源程序的文本: #include int main()printf(“请输入十进制数: ”); scanf(“%d”,&n); printf(“对应于十进制数%d的八进制数为%o,十六进制数为%x \ n”,n,n,n);返回运行结果的屏幕快照: Lab3: 顺序结构编程4.自测练习四个源程序文本: #include int main()printf(“请输入圆锥的半径和高度(用逗号分隔): \ n” ); scanf(“%f,%f”,&r,&h); v = 1.0 / 3 * 3.1415926 * r * r * h; printf(“该圆锥体的体积为: %f \ n”,v);返回运行结果的屏幕截图: 5.来自测试五源程序的文本: Lab3: 顺序结构编程#include int main()intyear; printf(“输入本金,存款年限,年利率(用逗号分隔: \ n”)); scanf(“%fc语言程序设计实验报告3,%d,%f”,&a,&year,&b); s = a * b *年*(1-0.2); printf(“实际利息是%f \ n”,s);返回
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-216511-1.html