c语言程序设计

C语言I博客作业09

蹲街弑〆低调 提交于 2019-12-05 07:25:31
一、本周教学内容&目标 第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。 二、 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程的目标是 学会自己编程,熟练的敲代码 这个作业在那个具体方面帮助我实现目标 对语句的熟练程度 参考文献 《PTA常见问题解答》伪代码的写法: https://www.cnblogs.com/huipengkankan/archive/2011/07/28/2120416.html ,《c语言程序设计,》评价标准: https://www.cnblogs.com/pengchen511/p/10564067.html 三、本周作业 1.PTA实验作业 1.1 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.1.1数据处理 变量 变量来源 变量类型 i 输入 整形(int) a,b,c,d,y 随x变化而变化 整形(int) 伪代码 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 8 有一种换钱方法 13 有四种换钱方法 14 有五种换钱方法 1.1.4 PTA提交列表及说明 ①运行超时: 问题

C语言I作业09

孤街醉人 提交于 2019-12-05 07:25:20
C语言I作业09: 一、本周作业头: 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 我在这个课程的目标是 熟练写代码,熟练C语言 这个作业在那个具体方面帮助我实现目标 让我更加熟练的掌握C语言 参考文献 c语言程序设计 二、PTA作业: 1.打印九九口诀表: 1.1.数据处理: 1.定义i,j,N,N 为数字。 2.先使用if语句缩小范围,然后使用for循环。 1.2. 造数据测试: 输入数据 输出数据 3 9 5 25 1.3. PTA 提交列表及说明: 1.printf里面i*j少了个*,反复提交了几次发现了错误。 2.跟奥巴马一起画方块: 2.1 .数据处理: 运用了嵌套循环;定义了n,i,j三个变量和一个字符op,i表示正方形边长,j表示字符op的个数 2.2. 造数据测试: 输入数据 输出数据 2c cc 12c cccccccccccc 2.3. PTA 提交列表及说明: 三、代码互评: 1.自己代码: 2.同学代码: 四、学习总结: 1.学习进度条: 周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题 第一周 3 50 输出和一些入门知识 无 第二周 4 70 计算一些题目 无 第三周 2 120 分支结构

C语言I博客作业09

允我心安 提交于 2019-12-05 07:25:16
一、本周教学内容&目标 第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 我在这个课程的目标是 熟悉break、continue的使用 , 熟悉使用循环的嵌套解决问题。 这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用 参考文献 百度,c语言程序设计,CSDN 三、本周作业 1.PTA实验作业 1.1 题目名1 1.1.1数据处理 数据表达:用了n, j, N整形变量 数据处理:运用for循环的嵌套 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 4 1 1=1 1 2=2 2 2=4 1 3=3 2 3=6 3 3=9 1 4=4 2 4=8 3 4=12 4 4=16 1 1*1=1 1.1.4 PTA提交列表及说明 输出超限:for循环语句中j>=i了,条件错了。 1.2 题目2 1.2.1 数据处理 数据表达:运用 x, count fen 整形变量 数据处理:运用for循环的多次嵌套 1.2.2实验代码截图 1.2.3 造测试数据 输入数据 输出数据 11 fen5:1,

C语言I作业09

梦想与她 提交于 2019-12-05 07:24:38
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978 我在这个课程的目标是 熟练运用各种算法语句 这个作业在哪个具体方面帮助我实现目标 熟悉运用循环结构嵌套 参考文献 c语言程序设计和百度 来源: https://www.cnblogs.com/nanchengleiluo/p/11913585.html

C语言I博客作业09

随声附和 提交于 2019-12-05 07:24:13
一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 掌握和熟悉C语言的各种结构和语句 这个作业在那个具体方面帮助我实现目标 学会continue和break语句,和嵌套循环 参考文献 C语言程序设计, PTA 二.本周作业 1.PTA实验作业 1.1 打印九九口诀表 1.1.1数据处理 数据表达:用到的变量有i,j,n;且变量均为整型; 数据处理: include<stdio.h> int main(void) { int i, j, n;//定义变量i为行数,j为列数,n为输入一个数为行数 scanf("%d", &n);//输入n for(i = 1; i <= n; i++) //循环,i的初始量为1,循环条件是i小于等于输入的数n,循环一次i加一 { for(j = 1; j <= i; j++)//循环,j的初始量为1,循环条件是j小于等于i,循环一次j加一 { printf("%d %d=%-4d",j,i,i j);//输出数字,j,i,和二者的乘积 } printf("\n"); } return 0; } 1.1.2实验代码截图 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 编译错误:for语句中的分号又打成了逗号; 编译错误:printf语句中的逗号误打成了.但是知道;%d也打错了; 编译错误

C语言I作业09

血红的双手。 提交于 2019-12-05 07:24:01
一、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://i-beta.cnblogs.com/posts/edit;postId=11909123 我在这个课程的目标是 利用本学期所学的知识,在期末结束后能编出属于自己的小游戏《坦克打飞机》 这个作业在那个具体方面帮助我实现目标 PTA编程题目的训练 参考文献 《C语言程序设计》《c plus prime》 《C语言从简单到精通》 二、本周作业 1.PTA实验作业 2.代码互评 3.学习总结 三、作业格式 PTA作业 排名截图 1.1找完数 所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 1.1.2数据处理 数据表达:定义了六个整型变量,m、n表示两个正整数,count用来考虑0得情况,s用来存放真因子并累加,i、j变量为循环条件所用。 数据处理:if-else判断语句,for循环嵌套语句,continue选择结构语句。 1.1.3实验代码截图 1.1.4造测试数据 输入数据 输出数据 说明 2 40 2-40之间所有完数只有6与28 1 10000 1-10000临界之间所有完数有6、28、496、8128 1.1.5 PTA提交列表及说明 1.编译错误:未考虑1得情况,1也不是完数。 2

C语言I博客作业09

我与影子孤独终老i 提交于 2019-12-05 07:23:19
这个作业属于哪个课程 c语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程的目标是 了解、运用并学会自己编辑c语言 这个作业在哪个具体方面帮助我实现目标 能帮助我更了解c语言,练习c语言 参考文献 《c语言程序设计》《提问的智慧》 1.PTA实验作业 1.1 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.1.1数据处理 数据表达 运用了六个整型变量,money,fen1,fen2,fen5,total,i;分别表示输入零钱,一分钱的数量,二分钱的数量,五分钱的数量,硬币总数,以及转换方法的数量。 数据处理 定义money,fen1,fen2,fen5,total,i=0; //定义零钱,一分钱,二分钱,五分钱,总数,转换方法 输入money; fen5←money/5; //最大五分钱数量 for fen5 to 0 fen2←(money-5*fen5)/2; //在兑换一定五分钱数后,最大二分钱数量 for fen2 to 0 fen1←money-fen5*5-fen2*2; //一分钱数量 if fen1>0 输出fen5,fen2,fen1,total; i++; //累加方法数 输出count; 1

C语言博客作业9

荒凉一梦 提交于 2019-12-05 07:22:59
本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 熟练掌握C语言 这个作业在那个具体方面帮助我实现目标 pta作业的完成 参考文献 文章链接 本周作业 1.PTA实验作业 1.1 题目名1 题目内容描述 :本题要求对任意给定的一位正整数N,输出从1 1到N N的部分口诀表。 1.1.1数据处理 数据表达 :整型 N ,i, j 数据处理 : { 定义整型N, i, j 输入N for (i←1;i<←N;i++) { for (j←1;j<←i;j++) { 输出j*i←j*i } 输出换行 } } 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 说明 4 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 题目说给数据 2 1×1=1 1×2=2 2×2=4 自己输入的较小数字 1.1.4 PTA提交列表及说明 多种错误 :包括答案错误,格式错误;格式错误:输出的表达式没有按照题目要求等号右边数字占4位、左对齐。答案错误:输出的i,与j的位置写反了。 部分正确 :刚开始只发现了格式错误并改正了,i与j的位置没有改正。 答案正确 :以上错误都改正后答案正确。 1.2 题目2 题目内容描述 :输入在一行中给出正方形边长N(3≤N≤21

C语言I博客作业09

邮差的信 提交于 2019-12-05 07:21:13
一、本周教学内容&目标 第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。 二、本周作业头 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 我在这个课程的目标是 练习C语言 这个作业在那个具体方面帮助我实现目标 通过学习循环的嵌套 参考文献 c语言程序设计 来源: https://www.cnblogs.com/q4-8/p/11913455.html

C语言I博客作业09

余生颓废 提交于 2019-12-05 07:21:09
一、表格 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 我在这个课程的目标是 学习好C语言,熟练掌握编译代码的相关技巧,解决自己所遇到的问题 这个作业在那个具体方面帮助我实现目标 学会break、continue的使用以及循环的嵌套 参考文献 百度,C语言程序设计,《C Primer Plus》 二、本周作业 1.PTA实验作业 1.1 题目名1 换硬币 题目内容: 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100)。 输出格式: 要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。 输入样例: 13 输出样例: fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6,