C语言第02次作业--循环结构
1.本章学习总结
1.1思维导图
1.2本章学习体会及代码量学习体会
1.2.1学习体会
1- 经过这两周的学习,我深切地体会C语言非常的难(对于我而言)。大部分情况都是题目不理解和没有思路,或者编译不正确和格式出错误。
2- for是先判断后执行,while也是先判断后循环,do while是先循环后判断;for适用于循环次数已知的情况,while适合循环次数未知的情况,do while也是适用于循环次数未知的情况。
3- 除了学习单层循环还学习了嵌套循环,具体不是很清楚。
4- break和continue语句,一个结束循环,一个跳过后面语句继续循环。
5- 学习伪代码,他是读者的思路,有语言描述和C的语法描述。
1.2.2代码累计
2. PTA总分
2.1 截图PTA中循环结构2次题目集的排名得分
2.2 我的总分:
3. PTA实验作业
3.1 PTA题目1
C练习--循环结构(单层)(20分)
7-4特殊a串数列求和
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
3.1.1算法分析
定义变量 i,l, n,s,s1为整点型int。让 s1=0, s=0;
输入 &l, &n;
由 for实现(i=1; i<=n; i++)循环
用pow函数表示s1+=pow(10,i-1)*l;
###3.1.2代码截图
3.1.3测试数据
3.1.4PTA提交列表及说明
说明:出很多次错误。有格式错误,编译错误和运行超时。最终才答案正确,但是脑袋里显现的还是why。
3.2PTA题目2
C练习--循环结构(单层)
7-2 求幂级数展开的部分和 (20 分)
已知函数e
x
可以展开为幂级数1+x+x
2
/2!+x
3
/3!+⋯+x
k
/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e
x
的近似值,求和一直继续到最后一项的绝对值小于0.00001。
3.2.1算法分析
用double定义x,sum,sum_1并使isum=1,sum_1=1;;
用int定义 item,i和k并赋 k=1, item=11;
double sum=1,sum_1=1;
输入浮点型("%lf",&x);
由while实现循环:(fabs(item)>0.00001);
由for实现循环:(i=1;i<=k;i++);
用pow函数实现item=pow(x,k)/sum_1;
3.2.2代码截图
3.2.3测试数据
3.2.4PTA提交列表及说明
说明:出很多次错误。有格式错误,编译错误。最终才答案正确,但是脑袋里显现的还是why。
3.3PTA题目3
2018-c-循环的嵌套
7-4 换硬币 (20 分)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
3.3.1算法分析
用 int定义变量 c5,c2=0,c1,cnt。并赋0为初值。其中c为硬币,cnt为换法总数
用 int定义变量x并 x=13,x为零钱
输入("%d",&x)
由for函数实现(c5=x/5;c5>0;c5--)
(c2=x/2;c2>0;c2--)
(c1=x;c1>0;c1--)循环
利用数学函数实现(c55+c22+c1==x)
输出("fen5:%d, fen2:%d, fen1:%d, total:%d\n",c5,c2,c1,c5+c2+c1);cnt++;
###3.3.2代码截图
3.3.3测试数据
3.3.4PTA提交列表及说明
说明:出很多次错误。有格式错误,编译错误。问来问去,在网上查看,最终才答案正确,但是脑袋里显现的还是why。
4. 代码互评
4.1 代码截图
同学的:1代码
我的:2代码
4.2 两者的不同
1-1代码非常简单,使用for函数实现循环;
2-2代码有一定的注释,也是用for函数实现循环;
3-2代码相对1代码来说更复杂一点。
C语言第02次作业--循环结构的更多相关文章
- C语言第五次作业——循环结构
C语言程序设计第五次作业--循环结构(1) (一)改错题 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增 ...
- C博客第02次作业---循环结构
1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量 1.2 本章学习体会及代码量 1.2.1 学习体会 1.这两周的学习懂得了循环结构的使用方法,懂得了在什么时候应该使用循环结构来处理问 ...
- 网络1911、1912 C语言第2次作业--循环结构 批改总结
一.评分规则 伪代码务必是文字+代码描述,直接反应代码,每题扣1分 提交列表没内容,或者太简单,每题得分0分.注意选择提交列表长的题目介绍. 代码格式不规范,继续扣分. 代码互评,内容简单,0分. 原 ...
- 网络1911、1912 C语言第5次作业--循环结构 批改总结
如题 一.评分规则 1.伪代码务必是文字+代码描述,直接反应代码,每题扣1分 2.提交列表没内容,或者太简单,每题得分0分.注意选择提交列表长的题目介绍. 3.代码格式不规范,包括命名随意.继续扣分. ...
- C语言程序设计第六次作业——循环结构(2)
C语言程序设计第六次作业--循环结构(2) 之前的博客园图片没处理好,对大家说一声抱歉.希望大家能够多多指出我的错误,我来认真修改 ^ - ^ !. (1)改错题 序列求和:输入一个正实数eps,计算 ...
- C语言程序设计第二次作业--顺序结构
C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...
- C语言程序设计第五次作业——循环结构
(一)改错题 1.题目:输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下: c = 5 ...
- C语言第三次博客作业—循环结构
一.PTA实验作业 题目1 1.实验代码 int N,i; //N为用户数 char sex; //sex表示性别 double High; //Hight表示身高 scanf("%d&qu ...
- C语言程序设计第五次作业——循环结构(1)
一.改错题 1.题目 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下:c = 5×( ...
随机推荐
- spring boot vuejs
项目介绍 Spring Boot 2.0 + VueJs 2.0 开发项目示例 GitHub: https://github.com/fqybzhangji/spring-boot-vue 码云: h ...
- RxJS操作符(一)
一.创建类操作符 创建类操作符是连接传统编程和响应式编程的强梁 from: 可以把数组.Promise.以及Iterable转化为Observable. fromEvent: 可以把事件转化为Obse ...
- Codeforces 1109D. Sasha and Interesting Fact from Graph Theory 排列组合,Prufer编码
原文链接https://www.cnblogs.com/zhouzhendong/p/CF1109D.html 题意 所有边权都是 [1,m] 中的整数的所有 n 个点的树中,点 a 到点 b 的距离 ...
- Hierarchical clustering:利用层次聚类算法来把100张图片自动分成红绿蓝三种色调—Jaosn niu
#!/usr/bin/python # coding:utf-8 from PIL import Image, ImageDraw from HierarchicalClustering import ...
- HDU 2008 数值统计
题目链接:HDU 2008 Description 统计给定的n个数中,负数.零和正数的个数. Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的 ...
- CSS3_线性渐变_径向渐变----背景
渐变的本质: 绘制一张背景图片,所以使用 background 或者 background-image background 的诸多属性,渐变都是可以使用的(repeat,position) 百分比: ...
- (80)Wangdao.com第十六天_JavaScript Object 对象的相关方法
Object 对象的相关方法 Object.getPrototypeOf() 返回参数对象的原型. 这是获取某对象的原型对象的标准方法. var F = function () {}; var f = ...
- 21 ArcMap 10.6.1 添加Excel格式数据
注:此次的操作软件为ArcMap10.6.1,在ArcMap其它版本中也可使用,如遇到问题,欢迎交流. 1:Excel中数据(点)标准化(一般是经纬度),将原来的度分秒表示的都要转换成度表示的,如图所 ...
- Java程序生成一个Access文件
package access; import java.io.File;import java.io.IOException;import java.sql.SQLException;import j ...
- MacBook Air 装win10系统 by DODUI
为了给齐哥更完美的体验Windows10系统,DODUI亲手操刀MacBook双系统安装Win10,双系统安装教程如下: 终于遇到各种奇葩问题,给小伙伴分享一下. 双系统安装Win10准备工具: 1. ...