C语言程序设计第二次作业——顺序结构
(一)改错题
1.输出指定信息
将源代码输入编辑器;
编译后出现错误信息;
错误信息1:
错误原因:
源程序将<stdio.h>拼写成了<stido.h>
改正方法:
将stido改成stdio
错误信息2:
错误原因:
第6行()中缺少""
改正方法:
在第6行()中最后面加"
错误信息3:
错误原因:
第5行末尾没有;
改正方法:
在第5行末尾加上;
错误信息4:
错误原因:
源程序将第二行main拼写成了mian
改正方法:
将mian改成main
进行编译发现正确
运行结果如图
2.计算某个数x的平方赋给y:
将源代码输入编辑器:
编译后有错误:
错误信息1:
错误原因:
第1行<>号里没有.h
改正方法:
<>里加上.h
错误信息2:
错误原因:
第7行后的注释内容缺少/从而将8~11的内容全变为了注释内容
改正方法:
将第7行末尾加上/
执行编译发现没有错误
然而运行结果却不理想
显然程序中还有错误
错误信息3:
错误原因:
7.8行括号里缺少变量
改正方法:
将变量补充完整
编译没错但运行结果不理想,表明仍然有错
错误信息4及错误原因:
未给x赋值
改正方法:
给x赋值x=3
编译及运行结果仍不理想
错误信息5
第7行括号中缺少\n,第8行括号中缺少%
改正方法:
在第7行括号中加上\n,在第8行括号中加上%
编译及运行结果正确
(二)学习总结
(1)根据所给源代码求short型变量所占字节数:
1.源代码输入编辑器
编译及运行,结果正确
2.int
编译及运行结果
3.long
编译及运行结果
4.float
编译及运行结果
5.double
编译及运行结果
(2)求最大值与最小值:
1.源代码输入编辑器
编译及运行结果
2.修改程序,输出i+1
编译及运行结果
整数的值如果超过它的最大值,将发生溢出,即整数溢出。整数i就像一个汽车里程指示表,当达到最大值时,它将溢出到起始点(即最小值)。
3修改源程序,将j变为j-1:
编译及运行结果
同理和上面举的例子一样,j就像一个汽车里程的指示表,当达到最小值又将到起始点(即最大值)
(3)根据所给程序,输入100 144 64:
将源代码输入编辑器
运行结果
经了解发现%o为八进制整数的输入格式,%x为16进制整数的输入格式,而输出语句中都是是禁止的输出格式,所以才会出现这种结果。
4.对本章其他你认为需要进行总结的内容进行总结:
第一点:编写程序时一定要拼写正确,不能在这种问题上犯错误,注意不要丢落符号等。
第二点:使用函数时要注意格式。
第三点:要注意大小写,明白哪个符号代表什么意义,等到编写程序时不至于发蒙。
(三)实验总结
1.题目
厘米换算英尺英寸
2.流程图
3.源程序
4.测试数据及运行结果
2.题目
A乘以B
源程序
流程图
测试及结果
3.题目
整数四则运算
源程序
流程图
测试及结果
4.题目
整数152的各位数字
源程序
流程图
测试及结果
(四)PTA提交列表