博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一次C语言作业
阅读量:5157 次
发布时间:2019-06-13

本文共 860 字,大约阅读时间需要 2 分钟。

1. 求圆的面积和周长

输入圆的半径,求圆的周长和面积

流程图1242341-20171010213511621-2112305042.png
测试结果:1242341-20171010213514059-1488446436.png
实验问题:1.加号输入到引号内部导致运算终止
解决办法:通过改正加号位置是算法正确并继续运行

2判断闰年

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

流程图1242341-20171010214010355-753442185.png
测试:Y=20181242341-20171010214129777-92973978.png
测试结果1242341-20171010214227621-1963747236.png
问题:1.首次运行丢失四位数的闰年导致缺少条件
解决办法:用“and"连接Y>=1000和Y<=9999并继续运行

3求出所有闰年

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

流程图1242341-20171010223901902-2118472730.png
测试结果1242341-20171010215511043-1883228935.png
出现的问题:未在"leap year"后添加Y导致输出结果全部为"leap year"1242341-20171010215640793-93094961.png

4.判断天数

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

流程图1242341-20171010215910637-620189845.png
测试数据1242341-20171010220027840-1791110398.png
1242341-20171010220117949-1999092015.png
测试结果1242341-20171010220208199-1994504207.png
问题:未出现问题,顺利完成

5猜数游戏

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

流程图1242341-20171010220417371-1792795452.png
测试数据:1242341-20171010220628996-1276702807.png
1242341-20171010220707855-1684958279.png
测试结果:1242341-20171010220807574-476995494.png
问题:未出现问题,顺利完成

6猜数游戏扩展

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

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

转载于:https://www.cnblogs.com/1234569ss/p/7648235.html

你可能感兴趣的文章
跨域问题整理
查看>>
[Linux]文件浏览
查看>>
64位主机64位oracle下装32位客户端ODAC(NFPACS版)
查看>>
获取国内随机IP的函数
查看>>
今天第一次写博客
查看>>
江城子·己亥年戊辰月丁丑日话凄凉
查看>>
IP V4 和 IP V6 初识
查看>>
Spring Mvc模式下Jquery Ajax 与后台交互操作
查看>>
(转)matlab练习程序(HOG方向梯度直方图)
查看>>
『Raid 平面最近点对』
查看>>
【ADO.NET基础-数据加密】第一篇(加密解密篇)
查看>>
C语言基础小结(一)
查看>>
STL中的优先级队列priority_queue
查看>>
UE4 使用UGM制作血条
查看>>
浏览器对属性兼容性支持力度查询网址
查看>>
OO学习总结与体会
查看>>
虚拟机长时间不关造成的问题
查看>>
校门外的树2 contest 树状数组练习 T4
查看>>
面试整理:Python基础
查看>>
Python核心编程——多线程threading和队列
查看>>