C语言程序设计第一次作业

(一)实验总结

1.求圆面积

(1)题目

输入圆半径,计算圆面积

(2)流程图

1242134-20171011105146605-450690498.png

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

1242134-20171011105237168-810143687.png1242134-20171011105310324-2131010311.png

(4)实验分析
问题1:流程图的判断与赋值.
原因:没有正确理解每一个功能.
解决办法:找到相应框架,理解其功能.

2.判断闰年

(1)题目

输入一个四位年份,判断其是否是闰年。闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

(2)流程图1242134-20171011105516480-1830000630.png
(3)测试数据及运行结果1242134-20171011105543840-506631254.png1242134-20171011105549855-863867054.png
(4)实验分析
问题1:闰年判断错误.
原因:条件不足,导致错误.
解决办法:认真审题,组织好条件再输入.

3.求所有闰年

(1)题目

修改第2题,输出1980年至今所有的闰年

(2)流程图1242134-20171011110514777-726971236.png
(3)测试数据及运行结果1242134-20171011110540777-410650689.png
(4)实验分析
问题1:所求闰年少了.
原因:i的取值范围错误.
解决办法:修改范围.

4.判断有多少天

(1)题目

修改第2题,输入年份和月份,判断该月有多少天。

(2)流程图1242134-20171011110941152-360573680.png
(3)测试数据及运行结果1242134-20171011111034699-565561400.png1242134-20171011111048715-1237266746.png

1242134-20171011111135293-1067212967.png

(4)实验分析
问题1:闰年与平年2月天数一样.
原因:判断闰年与平年时错误.
解决办法:修正判断闰年与平年的条件.

5.猜数游戏

(1)题目

程序随机产生一个100以内的整数,用户输入猜的数字,只能猜一次,判断是否猜对了, 如果猜错了,则说明猜大了还是猜小了。

(2)流程图

1242134-20171011122255934-825149781.png

(3)测试数据及运行结果1242134-20171011122322027-731517841.png1242134-20171011122327105-1229978639.png
(4)实验分析
问题1:赋值错误,最后辨认大小错误.
原因:对函数不是特别熟.
解决办法:学习有关函数的意义.

6.猜数游戏扩展

(1)题目

修改第5题,用户最多可以猜10次,如果猜对了,输出猜对的次数,如果10次都没猜对,输出正确答案。

(2)流程图

1242134-20171011122733402-1459254725.png

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

(输入的数分别是2·3·4·5·6·7·8·9·10·11)1242134-20171011122806512-172243657.png1242134-20171011123029355-1336761570.png

(4)实验分析
问题1:用循环无法输出正确值
原因:不懂循环框的性质
解决办法:在网上咨询或咨询老师

(二)结对编程总结

本次结对编程同学是任佳鹏,http://www.cnblogs.com/rjp123/p/7650738.html
两个人一组的方式很特别也很有效,不懂的可以互相交流,大大的避免了错误的几率。做编程一定要自己做,上课一定要认真,并且一定要课下看书和预习,否则,会被他人落下,两个人不仅可以互相督促学习,还可以增加彼此的竞争,非常棒!!!

转载于:https://www.cnblogs.com/HGD980425/p/7650866.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值