第二次C语言作业

第一题
1、源程序
1253601-20171022195922709-955747528.png
错误信息1:
1253601-20171022195950412-975502619.png
标准输入输出拼写错误。
改正方法:第一行改成stdio.h
错误信息2:
1253601-20171022200240318-576131122.png
错误原因:缺少引号。
改正方法:\n后加引号。
错误信息3:
1253601-20171022200357849-8359876.png
错误原因:缺少分号。
改正方法: printf(" Welcome\n")后加分号。
错误信息4:
1253601-20171022200512834-890149435.png
错误原因:拼写错误
改正方法:改mian为main

2、源程序
1253601-20171022200752631-2127571215.png
错误信息1:
1253601-20171022200827459-540221150.png
错误原因:程序不完整
改正方法:stdio后加.h
错误信息2:
1253601-20171022200900224-1242652507.png
错误原因:对应变量不完整
改正方法:输出语句中,变量应为y,x,x和x,x,y
错误信息3:
1253601-20171022201149927-848105238.png
错误原因:输出错误
改正方法:删除 /* 输出
错误信息4:
1253601-20171022201317459-1842087387.png
错误原因:没有赋值x
改正方法:赋值
错误信息5:
1253601-20171022201602756-1044015782.png
错误原因:缺少%
改正方法:加上%
错误信息6:
1253601-20171022201712662-579075972.png
错误原因:格式错误
改正方法:加上\n

第二题
1(1).int类型数据所占字节大小
源代码:
1253601-20171022202431474-1588251425.png
运行结果:
1253601-20171022202536693-814242377.png
(2).long类型数据所占字节大小
代码源:
1253601-20171022202637271-1671522086.png
运行结果:
[](http://images2017.cnblogs.com/blog/1253601/201710/1253601-20171(3).float类型数据所占字节大小
源代码:
1253601-20171022202756927-1309119599.png
运行结果:
1253601-20171022202944256-664315506.png
(4).double类型数据所占字节大小
源程序:
1253601-20171022202904724-391477882.png
运行结果:
1253601-20171022202916552-922879199.png

2.在C语言中,在头文件limits.h中,有关于各种基本数据类型的最大以及最小值的宏定义。例如,int型的最大值为INT_MAX,最小值为INT_MIN。运行下列程序,看一下结果是什么?
(1)源程序:
1253601-20171022203144896-2000797886.png
结果1253601-20171022203945802-1347826732.png
修改程序,输出i+1
1253601-20171022204202490-661158595.png
结果:1253601-20171022204347974-1292221483.png
原因:int类型的最大值为i,修改后输出i+1,而i+1超过最大值i就会发生溢出,即整数溢出。
修改程序,输出j-1
1253601-20171022204508615-562687855.png
结果:1253601-20171022204518959-1009466713.png
原因:同上例,最小值为-i,修改后输出i-1,i-1比最小值小溢出变为最大值

3运行下面的程序,输入100 144 64,看看运行结果是什么?为什么?
源代码:
1253601-20171022204720131-1318507007.png
结果:1253601-20171022204734349-583624351.png
原因:%o表示八进制数,%x表示十六进制数,输入多个进制的,但是输出时均转换为了十进制。

三、实验总结
1.求整数平均值
(1)题目:
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。
(2)流程图:
1253601-20171022205002459-1801250943.png
(3)源代码:
1253601-20171022205118006-1178581570.png
(4)测试数据及运行结果:
1253601-20171022205144412-1886442016.png
(5)实验分析
问题一:在作流程图不够快。
原因:对raptor的使用不习惯。
2.是不是太胖了
(1)题目
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?
(2)流程图
1253601-20171022205235271-2060545841.png
(3)源代码
1253601-20171022205338427-1880338039.png
(4)测试数据及运行结果
1253601-20171022205353756-1964523441.png
3.计算物体自由下落的距离
(1)题目
一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒的二次方。
(2)流程图
1253601-20171022205407834-126735122.png
(3)源代码
1253601-20171022205433568-1479307036.png
(4)测试数据及运行结果
1253601-20171022205450552-1964986018.png
4.逆序的三位数
(1)题目:程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
(2)流程图
1253601-20171022205532927-1177091154.png
(3)源代码
1253601-20171022205606037-112924306.png
(4)测试数据及运行结果
1253601-20171022205620537-704783045.png

(四)PTA提交列表
1253601-20171022205936162-1462350682.png
1253601-20171022210001724-1079455382.png
1253601-20171022210006740-1277091886.png
1253601-20171022210304584-338765603.png
1253601-20171022210310599-1415159574.png

转载于:https://www.cnblogs.com/ziluo/p/7711664.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值