C语言程序设计第一次作业
(一)1、题目:输入圆的半径,计算圆的周长和面积。
流程图如下:
(1)计算圆的周长:
(2)测试数据:r=2
运行结果:
(3)计算圆的面积;
测试数据:r=3
运行结果:
(4)实验分析:基本没有遇到问题
2、判断闰年,输入一个四位年份,判断是否为闰年。
(1) 流程图如下:
(2) 测试数据1:n=1998
运行结果:
测试数据2:n=2008
运行结果:
(3)实验分析:
问题:无法正常运行
原因:输入"mod"与其他数字未空格
解决办法:将"mod"与数字隔开
3、修改第2题,输出1980至今所有闰年
(1)流程图如下:
运行结果:
(2)实验分析:
问题:运算出现错误 无法正常运行
原因:"or"和"and"用错
解决办法:将用错的"and" 换成"or‘
4、判断有多少天,修改第2题,输入年份和月份判断该月有多少天。
(1)流程图如下:
(2)测试数据1:m=1999 x=6
运行结果:
测试数据2:m=2008 x=5
运行结果:
测试数据3:m=2008 x=2
运行结果:
(3)实验分析:基本没有问题
5、猜数游戏,程序随机产生一个100以内的整数,用户输入猜的数字,只能猜一次,判断是否猜对了,如果猜错了,则说明猜大了还是猜小了。
(1)流程图如下:
(2)测试数据:a=64
运行结果:
(3)实验分析:
问题:随机符号输入错误
原因:“random”与100之间未加*
解决办法:在“random”与100之间加*
6、猜字游戏拓展:修改第5题,用户最多可以才十次,如果猜对了,输出猜对的次数,如果十次都没猜对,输出正确答案。
(1)流程图如下:
(2)运行结果:
(3)实验分析:
问题:无法实现循环
原因:循环框输入连续两次
解决办法:删去一个循环框
(二) 结对编程总结:刚接触C语言,自己好多不懂的,合作带来共赢,和伙伴一起能提高上课效率,就像一个国家要发展,国家发展就要开发新的产品,但是光靠一个人是是不行的,需要多人去合作,去探讨,我要和我的小伙伴一起加油,一起奋斗!
本次结队同学,刘梦醒。其链接 https://i.cnblogs.com/EditPosts.aspx?opt=1