c语言程序设计

C语言I博客作业09

怎甘沉沦 提交于 2019-12-05 07:31:34
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978 我在这个课程的目标是 更熟练,快速的打的代码,掌握好C语言 这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题。 参考文献 《c语言程序设计》,百度 一、本周作业 1.PTA实验作业 1.1本题要求对任意给定的一位正整数N,输出从1 1到N N的部分口诀表。 1.1.1数据处理 数据表达:变量:N.变量值来源:输入。变量类型:int 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1.1.4 PTA提交列表及说明 编译错误:前后变量设置不同一开始,没注意。前面一开始设的i后面又成s了 解决方法:将变量改为一致 1.2将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.2.1 数据处理 数据表达:变量:。变量值来源:输入。变量类型:int 数据处理: 1.2.2实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 1.2.4 PTA提交列表及说明 编译错误:return 0后面的大括号被自己删了 解决方法:加上这个大括号 2.代码互评 自己的截图 同学的图 总结: 3

C语言I博客作业09

故事扮演 提交于 2019-12-05 07:29:11
一、本周教学内容&目标 第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 我在这个课程的目标是 掌握C语言,灵活运用C语言编程 这个作业在那个具体方面帮助我实现目标 学会使用continue的用法以及嵌套式循环的掌握 参考文献 百度以及C语言程序设计教材 1.PTA实验作业 1.1 7-2 换硬币 题目内容描述: 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100)。 输出格式: 要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。 1.1.1数据处理 数据表达:定义了整形变量x为钱的大小,count为几种算法,fen5为5分钱的数量,fen2为2分钱的数量,fen1为一分钱的数量,total为硬币的数目 数据处理: int变量 for(fen5的最大数目

C语言I作业09

試著忘記壹切 提交于 2019-12-05 07:28:41
问题 回答 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 我在这个课程的目标是 能够入门编程。 这个作业在哪个具体方面帮我实现目标 循环结构,熟悉break、continue的使用,熟悉使用循环的嵌套解决问题 参考文献 c语言程序设计。 1.PTA实验作业 1.1:7-2 换硬币 1.1.1数据处理 数据表达:定义N,j=1,x,h,g,k=0,m为整数,j初始赋值为1,k初始赋值为0. 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 13 样例 8 最小值 20 五的整数倍 1.1.4 PTA提交列表及说明 编译错误:分号未打。 答案错误:while语句循环判断条件搞错,调试后解决。 部分错误:为注意题目要求的顺序。 部分错误:未考虑到5被整除,得到j=0导致无限循环的情况,在Dev-C++上运行到出错误情况 1.2:7-6 跟奥巴马一起画方块 1.2.1数据处理 数据表达:定义了N,h,i,j,s为整数型,c为浮点型。 数据处理: 1.2.2实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 10 样例 17 奇数 1.2.4 PTA提交列表及说明 编译错误:分号未打。 2.代码互评 同学代码

C语言I博客作业09

不羁岁月 提交于 2019-12-05 07:28:35
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-1/join?id=CfDJ8DeHXSeUWr9KtnvAGu7_dX-NdMxLuWBjFx6IwoIo-O_rydnfRsaBGa-I1XrbZwtq7TinInTPl_H1ttsK9nhsnlF4ZBKUoqDp5_euiog4I6ZNIQ6zt_ETShOlYOoCUrAlxe-WagOBvDXZJbFFqZRtnUs 我在这个课程的目标是 希望自己能写一些简单的代码出来 这个作业在那个具体方面帮助我实现目标 学会for嵌套语句的使用 参考文献 《C语言程序设计》, PTA 本周作业 1.PTA实验作业 2.代码互评 3.学习总结 作业格式 1.PTA实验作业 1.1打印九九口诀表 问题描述: 本题要求对任意给定的一位正整数N,输出从1 1到N N的部分口诀表。 1.1.1数据处理 : 输入n和一个字符m if(n➗2的余数为0) for j ← 1 to n/2 for i ← i to n 输出m的字符 输出回车 1.1.2“实验代码截图” 1.1.3 造测试数据 输入数据 输出数据 说明 4 4*4=16 部分样例 1 1*1=1 部分数据 2 2*2=4 部分数据 1.1.4“PTA提交列表” 答案正确

C语言I博客作业09

久未见 提交于 2019-12-05 07:28:15
一.本周作业头 这个作业属与那个课程 C语言程序设计I 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程课程目标是 学会简单自我编译基础代码,入门C语言。 这个作业在那个具体方面帮我实现目标 熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。 参考文献 《中国大学MOOC》 《百度》《思维导图》 #一.本周作业 PTA实验作业 代码互评 学习总结 1.PTA实验作业 1.1 题目名 打印九九口诀表 内容描述:下面是一个完整的下三角九九口诀表: 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*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 1.1

C语言作业09

元气小坏坏 提交于 2019-12-05 07:27:41
一.本周博客作业 这个作业属与那个课程 C语言程序设计I 这个作业要求在哪里 https://pintia.cn/problem-sets/1196591666389487616 我在这个课程课程目标是 熟练代码 这个作业在那个具体方面帮助我实现目标 循环镶嵌语句的书写 参考文献 《c语言程序设计》《百度》 二.PTA实验作业 1.1 7-2 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.1.1数据处理 变量 变量来源 变量类型 x,i,j,k 输入 int count 随输入值变化而变化 int 数据处理 伪代码 Begin include<stdio.h> int x,i,j,k,count←0; scanf("%d",&x) for i←19 to 0 for j←49 to 0 for k←99 to 0 if (i 5+j 2+k←x) printf("fen5:%d,fen2:%d,fen1:%d,total:%d\n"i,j,k,i+j+k) count←count+1 printf("count←%d",count) End 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 13 fen5:2,fen2:1,fen1:1,total:4fen5:1,fen2:3,fen1:2,total

C语言|博客作业09

别等时光非礼了梦想. 提交于 2019-12-05 07:27:38
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 快速的敲代码,制作出能使用的小软件 这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用和使用循环的嵌套解决问题 参考文献 百度,《C语言程序设计》 1.PTA实验作业 1.1题目1 所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 1.1.1数据处理 数据表达:用int定义了整形变量m,n,i,j,sum,count,其中m,n是题目规定的输入,i与j用来进行循环运算,i代表完数,j代表完数的因子,sum用来判断i是否为完数,count用来判断有没有完数 数据处理: for(运用i=m;i<=n;i++循环找出m到n之间的完数) { 每次i的循环sum赋初值1 for(运用j=2;j<i;j++循环找出完数i的因子) if(运用i%j==0判断j是否为i的因子) sum=sum+j将所有因子的和加起来 if(sum==i判断i是否为完数) { 如果是则输入i=1 for(继续用循环j=2;j<i;j++找完数i的因子) if(i%j==0判断j是否为i的因子) 如果是则在输入i=1的基础上依次加上因子j 每输出一个完数换一次行 有一个完数则count+1

C语言I博客作业09

这一生的挚爱 提交于 2019-12-05 07:27:38
这个作业属于哪个课程 c语言程序设计I 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10030 我在这个课程的目标是 自己可以自主打出代码 这个作业在具体哪个方面帮助我实现目标 熟练看出别人的代码和理解各种代码 参考文献 c语言程序设计 作业格式 1.PTA实验作业 1.1 7-1 打印九九口诀表 题目内容描述:下面是一个完整的下三角九九口诀表: 1.1.1 数据处理 1.数据表达:定义了三个整型变量N,j,i,N代表行j代表列,使用了嵌套式语句来表示j与N之间的限制关系。 2.数据处理:用整型变量来完成对N,j,i的定义使用for循环的嵌套式来进行对i,j的累加,例for(i=1;i<=N;i++) { for(j=1;j<=i;j++),可以使i,j逐步累积 1.1.2 实验代码截图 1.1.3造测试数据 输入数据 输出数据 5 4 6 1.1.4提交列表及说明 *无错误 2 7-2 换硬币 题目内容描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.2.1 数据处理 1.数据表达:用int定义了5个变量,x,b,c,d,i,m,yue依旧使用嵌套式的for循环语句 2.数据处理:例: if(5 i + 2 m + j == x){ printf(

C语言作业08

淺唱寂寞╮ 提交于 2019-12-05 07:27:23
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 我在这个课程的目标是 熟练掌握运用各语法,独自写出代码解决许多计算题 这个作业在哪个具体方面帮助我实现目标 continue语句,嵌套循环的使用 参考文献 C语言程序设计 1. PTA实验作业 1.1 题目7-2换硬币 题目内容描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.1.1 数据处理 数据表达:定义了整型变量x,a,b,c,count,并对count赋初始值为0, a,b,c分别表示5分,2分,1分的数量 数据处理:使用了嵌套循环,嵌套循环里有for语句和if语句 数据表达:首先定义整形变量b,n,x,total,count,其中分别代表5分,2分,1分硬币,零钱数额,硬币总数 伪代码:定义b, n, m, x, total, count=0; 给硬币总数x输入格式 for(b=x/5; b>0; b--)五分硬币的循环 for(n=x/2; n>0; n--)两分硬币的循环 for(m=x; m>0; m--)一分硬币的循环 if(b 5+n 2+m==x)printf("fen5:%d, fen2:%d, fen1:%d, total

C语言I博客作业09

回眸只為那壹抹淺笑 提交于 2019-12-05 07:27:21
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 提高自己对代码的运用和掌握 这个作业在那个具体方面帮助我实现目标 每次布置的PTA作业和博客园中的总结 参考文献 PTA实验辅助教学平台,百度百科,博客园 1PTA作业 1.1打印九九口诀表 本题要求对任意给定的一位正整数N,输出从1 1到N N的部分口诀表。 1.1.1数据处理 数据表达:定义了t,h,z三个整型变量。 数据处理:输入一个十进制整数给z然后运用for循环语句对t进行循环再在t的循环内嵌套一个h的for循环,最后输入答案。 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 4 题给测试数据 1 输入1 6 输入6 1.1.4PTA提交列表及说明 提交列表说明:我现在devc++写好了然后发现我写的代码是直接输出整个口诀表后来又去改,部分正确我发现是t==1应该改成t==h。 1.2 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.2.1数据处理 数据表达:定义六个整型变量zhourongsix,fen5,fen2,fen1,toatl,count。 数据处理:输入一个十进制整数给zhourongsix