C语言程序的第一次作业

本文记录了一系列编程实验过程,包括圆面积及周长计算、闰年判断、日期天数判断等基本算法练习,并扩展到猜数游戏的设计与实现。

(一)实验总结
1.求圆面积及周长
(1)题目
输入圆的半径,计算圆的周长和面积
(2)流程图

1245473-20171014202818621-329856.png
(3)数据及运行结果

1245473-20171014203006152-2122205333.png

1245473-20171014203032699-922191204.png
(4)实验分析
问题:以为输出能直接输出S和L
解决方法:舍友告诉我一个输出符号只能输出一个值
2.判断闰年
(1)题目
输入一个四位年份,判断其是否是闰年,闰年的判断条件是该年年份能被四整除但不能被一百整出,或者能被四百整除。
(2)流程图

1245473-20171014204332387-1416989426.png
(3)数据及运行结果

1245473-20171014204436918-761359124.png

1245473-20171014204508105-2122142987.png
(4)实验分析
问题:刚开始用了三个赋值分别表示年份除以4,100,400的余数,在通过条件判定比较三个数是否是闰年
解决方法:发现并不用如此麻烦,直接在条件上写出所有的要求就能直接得到答案
3.求所有闰年
(1)题目
修改第二题,输出1980年至今的所有闰年
(2)流程图

1245473-20171014212046105-1935390704.png
(3)数据及运行结果

1245473-20171014212204246-135157867.png

1245473-20171014212226590-959704884.png
(4)实验分析
问题:刚开始在最后又加入了一个输出y
解决方法:发现不用加也能得到y因为在之前已经有输出符号了
4.判断有多少天
(1)题目
修改第二题‘输入年份和月份,判断该月多少天
(2)流程图

1245473-20171014214010934-608719205.png
(3)数据及运行结果

1245473-20171014214045293-1714560650.png

1245473-20171014214106074-635803590.png
(4)实验分析
问题:感觉自己设计的有些繁琐
解决方法:询问老师并观察其他人的作业做矫正
5.猜数游戏
(1)题目
程序随机产生一个100以内的整数,用户输入猜的数字,只能猜一次,判断是否猜对了,如果猜错了,则说明猜大了还是猜小了。
(2)流程图

1245473-20171014215628777-88916769.png
(3)数据及运行结果

1245473-20171014215704871-1824879595.png

1245473-20171014215739027-1577671085.png
(4)实验分析
问题:无法帮系统输入数字
解决方法:询问老师才发现竟然是自己生成
6.猜数游戏扩展
(1)题目
修改第5题,用户最多可以猜10次,如果猜对了,输出猜对的次数,如果猜错了,输出正确答案。
(2)流程图

1245473-20171014222403059-177438926.png
(3)数据及运行结果

1245473-20171014222434059-792189511.png

1245473-20171014222508543-227570350.png
(4)实验分析
问题:不知道需要输入11次数字算不算对
解决方法:希望老师评判
(二)结对编程总结
总结:抱歉,未曾进行结对编程,不过有所询问其他同学及老师,这对我们的学习大有帮助。

转载于:https://www.cnblogs.com/Sankinv587/p/7668826.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值