第一次C语言作业

时间:2022-06-06 21:02:05

1. 求圆的面积和周长

输入圆的半径,求圆的周长和面积
流程图第一次C语言作业
测试结果:第一次C语言作业
实验问题:1.加号输入到引号内部导致运算终止
解决办法:通过改正加号位置是算法正确并继续运行

2判断闰年

输入一个四位年份,判断其是否为闰年。闰年的判别条件是该年年份能被4整除但不能被100整除丶或者能被400整除。
流程图第一次C语言作业
测试:Y=2018第一次C语言作业
测试结果第一次C语言作业
问题:1.首次运行丢失四位数的闰年导致缺少条件
解决办法:用“and"连接Y>=1000和Y<=9999并继续运行

3求出所有闰年

修改第二题,输出1980年至今所有的闰年
流程图第一次C语言作业
测试结果第一次C语言作业
出现的问题:未在"leap year"后添加Y导致输出结果全部为"leap year"第一次C语言作业

4.判断天数

修改第二题,输入年份和月份,判断该月有多少天。
流程图第一次C语言作业
测试数据第一次C语言作业
第一次C语言作业
测试结果第一次C语言作业
问题:未出现问题,顺利完成

5猜数游戏

程序随机产生一个100以内的整数,用户输入猜的数字,只能猜一次,判断是否猜对了,如果猜错了,则说明猜打了还是猜小了。
流程图第一次C语言作业
测试数据:第一次C语言作业
第一次C语言作业
测试结果:第一次C语言作业
问题:未出现问题,顺利完成

6猜数游戏扩展

修改第5题,用户最多可以猜10次,如果猜对了,输出猜对的次数,如果10次都没猜对,输出正确答案。
流程图第一次C语言作业
测试数据第一次C语言作业
测试结果:第一次C语言作业
问题:最后忘记输出正确答案M导致显示全部为“wrong"使算法出现错误第一次C语言作业
本次结对编程的同学是李晓晓同学,他的博客链接如下
http://www.cnblogs.com/Reloaded/
结对编程可以两人一组有效的控制了人数,而且结对学习更有利于互相交流互相学习,及时纠正错误,可以促进同学之间共同进步,结对编程不仅可以分享自己所学,还可以促进创新能力,达到同种问题多种方法的效果;通过这次结对编程我对C语言有了更进一步的了解,同时通过与结对同学的互相交流与帮助更好的理解了C语言的重要性同时对算法结构有了初步了解并且学会了运用算法解决问题等等等等,通过这次结对编程学到了很多,感谢老师提供的机会以及同学的有爱帮助.