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

---恢复内容开始---

# C语言程序设计第一次作业 ###(一)实验总结 #### **1.三角形面积,周长问题** **(1)题目** 已知三条边,求这三条边围成的三角形的面积和周长 **(2)流程图** ![](http://images2017.cnblogs.com/blog/1242373/201710/1242373-20171011115935027-1883067652.png) **(3)测试数据及运行结果** 测试数据:r=2 ![](http://images2017.cnblogs.com/blog/1242373/201710/1242373-20171011144345949-95638899.jpg)

运行结果

(4)实验分析
问题1:起初不知道怎么样同时将C与S同时输出
原因:不知道输出框因该放置在哪里
解决办法:经过多次尝试之后,在C与S运算完之后分别加上输出框即可。

2.判断是否为闰年

(1)题目
随机输入一个年份判断是否为闰年
(2)流程图

(3)测试数据及运行结果
测试数据:x=2016
运行结果:

测试数据:x=1999

(4)实验分析
此程序框图我认为难度并不大,主要在于将选择框中的判断数据填正确即可完成。

3.闰年的个数

(1)题目
1980年至今所有的闰年
(2)流程图

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

(4)实验分析
问题1:不知道如何运用循环框
解决办法:经过多次的尝试,在多处使用后知道如何运用,插入到哪里是用来循环什么的。

4.判断月分的天数

(1)题目
输入年份和月份,判断该月有多少天
(2)流程图

(3)测试数据及运行结果
测试数据:Q=2015,W=2

运算结果:

测试数据:Q=1989,W=6
测试结果:

(4)实验分析
问题1:不知道该怎样才能条理清晰
解决办法:经过在本子上的多次图形设计找到了比较清晰的条理。

5.猜数字

(1)题目
系统随机产生100以内的数字,用户猜数字,根据猜的数字给出真确与否,错了说明猜的大了还是小了
(2)流程图

(3)测试数据及运行结果
测试数据:a=52,b=25
实验结果:

(4)实验分析
这个实验需要电脑去随机产生数字,之前试了一些方法,直到查了资料知道了应该输入“floor(random*100)”,去产生随机数字。

6.猜数字游戏扩展

(1)题目
用户猜10次,如果猜对了,,输出猜对的次数,如果10次都错了,输出真确答案
(2)流程图

(3)测试数据及运行结果
测试数据:a=1,s=30,x=30
测试结果:

测试数据:a=3,s=46
测试结果:

(4)实验分析
实验问题:

设计时由于粗心将符号弄个错,导致程序图无法得到想要的结果。
想要成为一名好的程序工作者,不光要有好的计算机知识,更重要的是要仔细认真,很可能会因为一个代码写错了导致整个程序无法工作。

---恢复内容结束---

###(二)结对编程总结 http://www.cnblogs.com/1701a/p/7653654.html

通过此次的程序作业,我感到了编程的不容易,需要提前做好框图,再进行编写,原来做的试题是再这样编写的。真的不敢想象那些繁琐的程序也要多少心血才可以完成,程序工作者真的是不容易啊,经过这次作业的编写,我相信只要我足够努力一定可以把编程学好,以后设计出更加厉害的软件。

posted on 2017-10-11 13:36  风离你在  阅读(510)  评论(0编辑  收藏  举报

导航