(一)改错题
1、格式如下
错误信息1:
错误原因:标准输入输出拼写错误
改正方法:改成stdio.h
错误信息2:
错误原因:缺少引号
改正方法:\n后加引号
错误信息3:
错误原因:缺少分号
改正方法:第二个输出语句后加分号
错误信息4:
错误原因:主函数拼写错误
改正方法:改成main
2、格式如下
错误信息1:
错误原因:标准输入输出拼写错误
改正方法:改成stdio.h
错误信息2、
错误原因:注释格式错误
改正方法:输出后加*/
错误信息3:
错误原因:变量不完整
改正方法:输出语句中,变量应为y,x,x和x,x,y
错误信息4:
错误原因:没有赋值x
改正方法:赋值
错误信息5:

错误原因:缺少%
改正方法:加上%
错误信息6:
错误原因:格式错误
改正方法:加上\n
(二)学习总结
1.不 同的数据类型,在计算机中所占内存大小是不一样的,C语言提供了sizeof运算符,可以获取数据字节数
利用sizeof运算符编程求出int、long、float和double类型数据所占的字节大小
a利用sizeof运算符编程求出int类型数据所占的字节大小
运行结果:

b利用sizeof运算符编程求出long类型数据所占的字节大小
运行结果:

c利用sizeof运算符编程求出float类型数据所占的字节大小
运行结果
d利用sizeof运算符编程求出double类型数据所占的字节大小
运行结果
2.在C语言中,在头文件limits.h中,有关于各种基本数据类型的最大以及最小值的宏定义。例如,int型的最大值为INT_MAX,最小值为INT_MIN。运行下列程序,看一下结果是什么?
修改程序,输出i+1,结果是什么?为什么?
整数的值如果超过它的最大值,将发生溢出,即整数溢出。整数i就像一个汽车里程指示表,当达到最大值时,它将溢出到起始点(即最小值)。
修改程序输出j-1,结果是什么?为什么?
理解整数的溢出,注意当整数溢出时,系统不会进行提示,编程时需自己处理这个问题。


3.运行下面的程序,输入100 144 64,看看运行结果是什么?为什么?
源代码:

include <stdio.h>

int main()
{
int a,b,c;
scanf("%d%o%x",&a,&b,&c);
printf("%d %d %d\n",a,b,c);
return 0;
}
结果:

原因:%o表示八进制数,%x表示十六进制数,输入多个进制的,但是输出时均转换为了十进制。

(三)实验总结
本次实验总结,学号末位数是单数的同学完成顺序结构(2)中的1、3、5、9题,学号末位数是双数的同学完成顺序结构(2)中的2、4、7、8题。
格式如下:
1.求整数均值
(1)题目
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。
(2)流程图

(3)源代码

(4)测试数据及运行结果

(5)实验分析
2 是不是太胖了
(1)据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
(2)流程图

(3)源代码

(4)测试数据及运行结果
3 计算物体自由下落的距离(10 分)
(1)一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒
​2
​​。(2)流程图
(3)源代码
(4)测试数据及运行结果
4 逆序的三位数(10 分)
(1)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
(2)流程图
(3)源代码
(4)测试数据及运行结果

(四)PTA提交列表
PTA中完成顺序结构(1)和顺序结构(2)习题集的提交列表截图。