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

(一)实验总结

  1. 求圆面积和周长

(1)题目

输入圆的半径,计算圆的周长和面积。

(2)流程图

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

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

测试数据1:r=7

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

运行结果:

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

测试数据2:r=5

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

运行结果:

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

(4)实验分析

问题1:容易忘记某些符号导致错误

原因:不够熟练。

解决办法:多花时间练习。

  1. 判断闰年

(1)题目

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

(2)流程图

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

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

测试数据1:y=2008

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

运行结果:

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

(4)实验分析

问题1:判断错误

原因:判断条件错误

解决办法:改正判断条件,改正符号。

  1. 求所有的闰年

(1)题目

修改第二题,输入1980至今所有的闰年

(2)流程图

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

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

运行结果:

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

(4)实验分析

问题1:循环无法结束

原因:未设置循环停止的条件

解决办法:设置判断条件y<=2017若Y则终止。

4.判断有多少天

(1)题目

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

(2)流程图

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

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

测试数据1:y=2017 m=1

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

运行结果:

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

(4)实验分析

问题1:闰年2月份天数错误

原因:闰年2月未单独设置天数

解决办法:增加一个闰年2月天数的选择条件。

5.猜数游戏

(1)题目

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

(2)流程图

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

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

测试数据1:y=50

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

运行结果:

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

(4)实验分析

6.猜数游戏扩展

(1)题目

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

(2)流程图

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

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

测试数据1:1 2 3 4 5 6 7 8 9 0

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

运行结果:

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

(4)实验分析

问题1:循环无法结束

原因:未设循环次数

解决方法:加入次数代表n 当n大于10时输出x小于等于10时继续循环。

(二)结对编程总结

本次结对编程同学是杨若彤http://www.cnblogs.com/ying-7/

对于这种结对编程的形式,我感觉是挺好的,首先可以促进同学间的交流与了解,还可以增强他们的团结意识和合作意识。对于这次作业我感觉编程挺有意思,现在的还是简单的,但还是做得挺慢的,可能是不太熟练,需要课下多练习。我会努力的。

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


下一篇:find命令中参数perm的用法