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次作业--循环结构的更多相关文章

  1. C语言第五次作业——循环结构

    C语言程序设计第五次作业--循环结构(1) (一)改错题 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增 ...

  2. C博客第02次作业---循环结构

    1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量 1.2 本章学习体会及代码量 1.2.1 学习体会 1.这两周的学习懂得了循环结构的使用方法,懂得了在什么时候应该使用循环结构来处理问 ...

  3. 网络1911、1912 C语言第2次作业--循环结构 批改总结

    一.评分规则 伪代码务必是文字+代码描述,直接反应代码,每题扣1分 提交列表没内容,或者太简单,每题得分0分.注意选择提交列表长的题目介绍. 代码格式不规范,继续扣分. 代码互评,内容简单,0分. 原 ...

  4. 网络1911、1912 C语言第5次作业--循环结构 批改总结

    如题 一.评分规则 1.伪代码务必是文字+代码描述,直接反应代码,每题扣1分 2.提交列表没内容,或者太简单,每题得分0分.注意选择提交列表长的题目介绍. 3.代码格式不规范,包括命名随意.继续扣分. ...

  5. C语言程序设计第六次作业——循环结构(2)

    C语言程序设计第六次作业--循环结构(2) 之前的博客园图片没处理好,对大家说一声抱歉.希望大家能够多多指出我的错误,我来认真修改 ^ - ^ !. (1)改错题 序列求和:输入一个正实数eps,计算 ...

  6. C语言程序设计第二次作业--顺序结构

    C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...

  7. C语言程序设计第五次作业——循环结构

    (一)改错题 1.题目:输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下: c = 5 ...

  8. C语言第三次博客作业—循环结构

    一.PTA实验作业 题目1 1.实验代码 int N,i; //N为用户数 char sex; //sex表示性别 double High; //Hight表示身高 scanf("%d&qu ...

  9. C语言程序设计第五次作业——循环结构(1)

    一.改错题 1.题目 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下:c = 5×( ...

随机推荐

  1. SQL数据库分页OFFSET FETCH NEXT

    SELECT * FROM dbo.UMS_System_Menu AS USM ORDER BY USM.MenuCode OFFSET ROW --跳过前10条 ROW ONLY --取20条

  2. vue 解决IE不能用的问题

    一般来说VUE本身是不支持IE的,但是可以用特殊的方法来解决,亲测可用第一步:下载插件 cnpm install --save babel-polyfill第二步:入口文件main.js引入( imp ...

  3. 2019-2-14SQLserver中function函数和存储过程、触发器、CURSOR

    Sqlserver 自定义函数 Function使用介绍 前言:         在SQL server中不仅可以可以使用系统自带的函数(时间函数.聚合函数.字符串函数等等),还可以根据需要自定义函数 ...

  4. echarts研究

    1.echarts是什么? 关键字:data visualization,canvas,chart Echarts是基于轻量级的canvas类库,纯javaScript实现,MVC封装,数据驱动,一款 ...

  5. Python基础——切片实例

    切片实例 L = list(range(100)) print(L, end=' ') [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 1 ...

  6. 浅析uWSGI、uwsgi、wsgi

    WSGI协议 首先弄清下面几个概念: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web ...

  7. 2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017)

    A. Alien Sunset 暴力枚举答案即可. #include<cstdio> int n,i,mx; struct P{ int h,r,t; bool night(int x){ ...

  8. Android ble蓝牙问题

    (1)蓝牙回调安卓4.4的蓝牙回调是在异步线程中(不在主线程),若要在蓝牙回调中执行更新界面的操作,记得切换到主线程去操作 (2)三星手机兼容性问题connectGatt()方法在某些三星手机上只能在 ...

  9. List GroupBy真实用法,Reflection(反射)用法,Enum用法,正则,搜索下拉布局

    1.List  GroupBy 用法 var _roomProducts = homesingProducts.GroupBy(t => t.RoomName); RoomedProducts ...

  10. HTML入门9

    这一篇着眼于HTML里的音频和视频标签及相关处理: 传统技术不能再web中使用音频和视频,一致使用Flash后来因为一些HTML/CSS特性,安全问题,慢慢退出.在HTML5提出后,新特性<vi ...