C语言第一次作业

C语言编程实践
本文通过六个具体的编程案例,讲解了C语言中关于圆的计算、闰年判断、随机数猜测等基本概念和技术实现细节,同时分享了编程过程中的常见问题及其解决思路。

(一)

1.

(1)题目 求圆面积和周长 输入圆的半径,计算圆的周长和面积。
(2)流程图
1242340-20171011113643434-1580272745.png
(3)测试数据及运行结果
1242340-20171011102836793-753490212.png
1242340-20171011102842559-75057660.png
(4)实验分析

   问题1:输出的时候只有数字没有求的变量
   原因:在输出的时候双引号后面要写+变量

2.

(1)题目输入一个四位年份,判断其是否是闰年。闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
(2)流程图
1242340-20171011103913262-223212.png
(3)测试数据及运行结果
1242340-20171011103948637-422048671.png
1242340-20171011103958559-461316006.png
(4)实验分析

             问题1:有个别特殊的年份在输出程序的时候错误
              原因:把三个条件分开来写导致错乱

3.

(1)题目 修改第2题,输出1980年至今所有的闰年
(2)流程图
1242340-20171011104442277-519537641.png
(3)测试数据及运行结果
1242340-20171011104458715-457878018.png
(4)实验分析

             问题1:输出结果没有出现哪一年是闰年
             原因:在输出的时候双引号后面没有+年份

4.

(1)题目修改第2题,输入年份和月份,判断该月有多少天。
(2)流程图
1242340-20171011104715012-919451273.png
(3)测试数据及运行结果
1242340-20171011104736809-1563429.png
1242340-20171011104751074-1491779350.png
1242340-20171011104822355-1438164884.png
(4)实验分析

             问题1:不明白2月跟其他月怎么分开?
             原因:忘记了选择框图

5.

(1)题目 程序随机产生一个100以内的整数,用户输入猜的数字,只能猜一次,判断是否猜对了, 如果猜错了,则说明猜大了还是猜小了。
(2)流程图
1242340-20171011105159605-1001635594.png
(3)测试数据及运行结果
1242340-20171011105250809-978275012.png
1242340-20171011105302246-1021881880.png
(4)实验分析

             问题1:本道题没有问题
              原因:

6.

(1)题目 修改第5题,用户最多可以猜10次,如果猜对了,输出猜对的次数,如果10次都没猜对,输出正确答案。
(2)流程图
1242340-20171011154518762-2085381785.png
(3)测试数据及运行结果
1242340-20171011154529590-1104542297.png
1242340-20171011154536855-438565557.png

(4)实验分析

             问题1:不能循环输入n
              原因:输入n框放在了循环框图的上面导致如此

(二)

 我的结对编程同学是范凯华同学,他的博客地址链接为http://www.cnblogs.com/fkh1/


 我觉得C语言这门学科只要你认真思考,认真学习,钻研就可以学好,然后跟同学一起思考问题,一起解决问题,也是一种乐趣。编程原来感觉很困难,不能接受,但经过了这次作业之后感觉心里没有那么大的难受了,可以接受了,经过这次作业之后我收获了要努力钻研的态度,不能放弃的心 ,相信了只要你想就肯定可以做出来的意识。

转载于:https://www.cnblogs.com/snxtx/p/7649601.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值