C语言作业程序设计第一次作业
1.求圆面积和面积
(1)题目: 输入圆的半径,计算圆的周长和面积
(2)流程图:
(3)测试数据及运行结果
测试数据:r=4


运行结果:

(4)实验分析 没有遇到问题
2.判断闰年问题
(1)题目:输入一个四月年份,判断其是否是闰年。闰年的判别条件是该年年份能被4整除但不能被100整除或者能被400整除
(2)流程图:
(3)测试数据及运行结果
测试数据:y=2001
运行结果:
(4)实验分析
问题:
原因:0和or之间没有空格
解决办法:在0和or之间空格3.求所有闰年问题
3.求所有闰年问题
(1)题目:输出1980年至今所有的闰年
(2)流程图:[](http://images2017.cnblogs.com/blog/1242718/201710/1242718-20171014131455980-1815041873.png
(3)测试数据及运行结果

(4)实验分析
问题:不能输出正确结果
原因:没有进行年份的循环
解决方法:添加一个“y=y+1”
4.判断有多少天问题
(1)题目:输入年份和月份,判断该月有多少天
(2)流程图:
(3)测试数据及运行结果
测试数据:
运行结果:
(4)实验分析
问题:没有思路,不知道怎么写
解决办法:通过问同学,找到正确的思路
5.猜数游戏
(1)题目:程序随机产生一个100以内的数,用户输入猜的数字,只能猜一次,判断是否猜对了,如果猜错了,如果猜错了,则说明大了还是小了
(2)流程图:
(3)测试数据及运行结果
测试数据:
运行结果:
(4)实验分析
这道题没问题
6.猜数游戏扩展
(1)题目:用户最多可以猜10次,如果猜对了,输出猜对的次数,如果10 次都没猜对,输出正确答案
(2)流程图:
(3)测试数据及运行结果
测试数据
运行结果
(4)实验分析
问题:没有思路
解决方法:通过多次画图,才有思路
本次结对编程同学是王映丹,博客连接:http://www.cnblogs.com/windsky-1999/p/7650731.html
结对编程总结:结对编程可以提高同学们做作业的效率,两同学可以相互帮助,互相讨论,更有效地解决问题,更有效的在实践中学习,但我觉得结对编程可能会让编程弱的同学依赖强的同学,导致自己不能独立思考,对作业质量也会有影响。
C语言作业程序设计第一次作业的更多相关文章
- # C语言程序设计第一次作业1234
---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...
- 李志杰的C语言程序设计第一次作业
这个作业属于C语言程序设计课程 : https://edu.cnblogs.com/campus/zswxy/CST2020-2 这个作业要求在哪里: https://edu.cnblogs.com/ ...
- C语言程序设计第一次作业(2017.10.10完成)
一:程序框图以及正确运行结果: (1)给出圆半径,得出圆面积: ①程序框图如下: ②测试图如下: 经过测试 ,输入半径2能得出正确结果.多次测试,输入不同值,均得出正确结果,证明稳定性. ③实验分析: ...
- C语言程序设计第一次作业
同学们,我们已经留了两次实验了,请大家将这两次的实验课内容写成实验报告在截止日期前进行提交. 截止日期:2016-10-7 23:00 实验一: 编程打印5行的倒三角形,第一行打印9个*,第二行7个* ...
- C语言程序设计第一次作业 冯亚杰
(一)实验总结 求圆面积和周长 (1)题目 输入圆的半径,计算圆的周长和面积. (2)流程图 (3)测试数据及运行结果 测试数据1:r=7 运行结果: 测试数据2:r=5 运行结果: (4)实验分析 ...
- C语言程序设计第一次作业1
(一)实验总结 1. 圆面积问题 1:求圆面积和周长 (1)输入圆的半径,计算圆的周长和面积. (2) (3) 2:判断闰年 (1)输入一个四位年份,判断其是否是闰年.闰年的判别条件是该年年份能被4整 ...
- C语言程序设计 第一次作业
(一)实验总结 1.求圆面积和周长 (1)题目 输入圆的半径,计算圆的周长和面积. (2)流程图 (3)测试数据及运行结果 (4)实验分析问题一:输出时往输出框输不上.原因 :没有加双引号.2.判断闰 ...
- C语言成语设计第一次作业
一 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积. 2.流程图 3.测试数据及运行结果 测试数据:r=7 运行结果 4.实验分析 问题:第一次输入提示时未加双引号 解决办法:发现问题后加了双引 ...
- Java程序设计第一次作业
虽说这学期Java比上学期的C语言要简单些许,但是初次面对java程序,还是有点难度的.
随机推荐
- CentOS 7 Redis安装配置
1.获取Redis压缩包: wget http:.tar.gz 2.解压测试: mv 到 /usr/local/ tar .tar cd redis 3.使用make测试编译: make 这里可能会出 ...
- 说说cglib动态代理
前言 jdk中的动态代理通过反射类Proxy和InvocationHandler回调接口实现,要求委托类必须实现一个接口,只能对该类接口中定义的方法实现代理,这在实际编程中有一定的局限性. cglib ...
- Spring知识点回顾(06)Profile 和 条件注解 @Conditional
1.设定环境中的active profiles 如:DispatcherServerlet的init-param spring.profiles.active=production spring.pr ...
- linux下mongodb安装、服务器、客户端、备份、账户命令
在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: ...
- python当中的生成器
最近身边的朋友都在问我迭代器是什么回事,经常跟大家一起讨论python的迭代器,一点点的我觉着自己有了更深一层的理解.我写下这篇文章,希望能对懵懵懂懂的好伙伴有些帮助~ 我也不是什么能人,难免说错一些 ...
- SSM登陆注册
package com.coingod.controller; import java.io.IOException;import java.io.PrintWriter;import java.ut ...
- 生成git私钥
在git已经安装的情况下,输入命令: 一.设置git的user name和email git config —(此处两个横杠)global user.name “XXX” git config —(此 ...
- Linux平台部署.Net Core SDK
根据微软MSDN,.Net Core无论是1.x还是2.0都只支持64位系统. 准备 以下是.NetCore支持的系统版本 以下 Linux 64 位(x86_64 或 amd64)发行版本/版本支持 ...
- Web开发笔记
jquery ui draggable clone之后不会克隆draggable功能,要重新设置
- Spark:reduceByKey函数的用法
reduceByKey函数API: def reduceByKey(partitioner: Partitioner, func: JFunction2[V, V, V]): JavaPairRDD[ ...