c语言程序设计

C语言I博客作业08

守給你的承諾、 提交于 2019-12-04 14:14:21
问题 答案 这个课程属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html 我在这个课程的目标是 更加深入的了解C语言,打代码 这个作业在具体哪个方面帮助我实现目标 熟练打代码 参考文献 https://book.douban.com/subject/26895993/ 1.PTA实验作业 1.1韩信点兵 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: 按从1至5报数,记下最末一个士兵报的数为1; 再按从1至6报数,记下最末一个士兵报的数为5; 再按从1至7报数,记下最末一个士兵报的数为4; 最后按从1至11报数,最末一个士兵报的数为10; 请编写程序计算韩信至少有多少兵。 1.1.1数据处理 数据表达:运用了for循环语句和if语句。 数据处理: int/定义变量/ for/循环/ if/条件/ break/结束/ 1.1.2实验代码截图 1.1.3 造测试数据 输出数据 2111人 1.1.4 PTA提交列表及说明 1.编译错误:没有算上最后一个条件 1.2爬动的蠕虫 一条蠕虫长1寸

C语言I博客作业08

梦想的初衷 提交于 2019-12-04 14:14:06
C语言I博客作业05 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 这个作业在那个具体方面帮助我实现目标 学会如何会C语言编写 参考文献 C语言程序设计 1.PTA实验作业(20分/题) 1.1水仙花数判断 *本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0. 1.1.1数据处理 数据表达:用了变量n .t . s 。 数据处理:表达示S+=pow(n%10,2) 函数参数:请明确说明主调函数与被调函数的名称,被调函数的类型,实参与形参的名称、类型。 1.1.2实验代码截图 1.1.3 造测试数据 参数N 是否为水仙花数 233 否 250 否 264 否 276 否 1.1.4 PTA提交列表及说明。 1.部分正确:3测试点输出问题,第七行缺少 * 7 * 7+ 7。 2.编译错误::3测试点输出问题,第七行还缺少 7+ 7。 3.部分正确:3测试点输出问题,第七行还缺少 + 7。 1.2 使用函数验证哥德巴赫猜想 本题要求实现一个判断素数的简单函数

C语言I博客作业08

放肆的年华 提交于 2019-12-04 14:13:12
这个作业属于那个课程 c语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 我在这个课程的目标是 熟练掌握c语言,学会怎样去做好表格,统计图,流程图等 这个作业在哪个方面帮我具体实现目标 学会了使用while和do-while结构解决问题 参考文献 《c语言程序设计(第3版)》 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片; 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分); 1.1jmu-c-二进制转10进制 (20 分) 输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出 error input! 输入样例1: 11111111 输出样例1: 255 输入样例2: 34 输出样例2: error input! 1.1.1数据处理 介绍实现本题过程中,你的数据表达、数据处理是怎么做的。 数据表达:定义输入的字符ch,存储转为十进制后的值sum; 数据处理:伪代码: 输入字符op; while op!='\n //循环判断 switch(ch) do //对于输入为1,0,和其他字符这三种情况做判断 case ‘1’: sum=sum*2+1;break;//

C语言I博客作业08

只愿长相守 提交于 2019-12-04 14:12:59
一、本周教学内容&目标 第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 我在这个课程的目标是 这个作业在那个具体方面帮助我实现目标 参考文献 C语言程序设计实验与习题指导 三、本周作业 1.PTA作业 1.1.题目名 1.1.1数据处理 数据表达: 数据处理: 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 1.1.4 PTA提交列表及说明 1.2 题目2 1.2.1 数据处理 数据表达: 数据处理: 1.2.2 实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 1.2.4 PTA提交列表及说明 2.代码互评 同学代码截图 自己代码截图 3.学习总结 3.1 学习进度条 周/日期 周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题 第一周 两天 四个题目代码共三十行代码 学会了最基础的编程,输出一些事实就好了,还有画三角形 第一次接触代码,失败了好多次,还是最基础的,发现C语言好难,以及不清楚这个代码的用处是什么 第二周 一天半 两个题目共二十一行代码 初步接触了用代码算东西,还只接触最基础的算法,学会了算温度变化 开始意识到代码的第一个用处,可以更快速的计算函数,但我对等号两边什么时候空格,什么时候不打空格感到迷惑 第三周

c语言I博客作业08

岁酱吖の 提交于 2019-12-04 14:12:44
—、概括表格 问题 答案 这个作业属于哪个课程 c语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 我在这个课程的目标是 学会使用while语句进行编译程序 这个作业在那个具体方面帮助我实现目标 在编译时能使我的代码更简洁 参考文献 《程序设计》, https://www.jianshu.com/p/d66c2f2e3537,百度 1.PTA实验作业(20分/题) 1,1 7-2 韩信点兵 (10 分) 1.1.1数据处理 1.1.2实验代码截图 1.1.3 造测试数据 —、概括表格 输入数据 输出数据 说明 无 2111 最少2111个兵 1.1.4 PTA提交列表及说明 提交列表说明 编译错误:我用的是赋值运算符应该用等于赋值 编译正确:改正之后编译正确 1.2 7-5 爬动的蠕虫 (15 分) 1.2.1 数据处理 1.2.2 实验代码截图 1.2.3 造测试数据 —、概括表格 输入数据 输出数据 说明 15 5 2 9 较小值 35 10 5 11 较大值 1.2.4 PTA提交列表及说明 提交列表说明 1,编译错误:题目理解错导致代码编译错误 2,编译错误:没有定义time=0 3,编译正确:改正之后编译正确 2.代码互评(5分) 找2份同学代码,和自己代码比较

C语言I博客作业08

六眼飞鱼酱① 提交于 2019-12-04 14:12:08
问题 答案 这个作业属于在哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业08 我在这个课程目标是 学好C语言,为后面学习打好基础 这个作业具体在哪里方面帮助我 熟悉使用while和do-while结构解决问题 参考文献 百度 一.PTA实验作业 1.1题目名求整数的位数及各位数字之和 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过10*9 ​​的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 1.1.1数据处理 1.数据表达;用了整形变量n,count,sum,n是输入的数,count用了记位数,sum是用来记各位数字之和 2.数据处理 int n,count,sum, sum=0,count=0; while n≠0 do count←count+1 sum←sum+n%10 n←n/10 end 1.1.2PTA实验贴图 1.1.3造数据测试 输入数据 输出数据 说明 666 3 18 比较好听的数字 67895 5 35 复杂数字 99999 5 45 最大的五位数 5297 4 23 复杂数字 1.1.4PTA提交列表说明 1.运行超时,我没出现过这种错误,一开始也不知道是哪错了,就以为是那种符号问题 2.运行超时,问了同学,说是循环不出来,然后看是自己的表达式些错了

C语言I作业08

99封情书 提交于 2019-12-04 14:12:06
这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://www.cnblogs.com/hoppe/p/11865723.html 我在这个课程的目标是 学会自己编程简单的程序 这个作业在那个具体方面帮助我实现目标 熟悉使用while和do-while结构解决问题 参考文献 C语言程序设计、百度百科 1.PTA实验作业 1.1 求整数的位数及各位数字之和 题目内容: 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过 1 0 ​ 9 ​​的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 1.1.1数据处理 数据表达:本题用了int整型结构,N,t,sum为本题目设置的三个变量,用了while循环语句 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 123 3 6 正确 456 3 15 正确 1568 4 20 正确 1.1.4 PTA提交列表及说明 运行超时:代码出现错误,在编译器输入数据时没有数据输出 答案错误:输出数据时位数和每位数和的位置搞反了 编译错误:代码行多了一句printf("Enter n:");导致编译错误 1.2 爬动的蠕虫 题目内容: 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸

C语言|博客作业08

我怕爱的太早我们不能终老 提交于 2019-12-04 14:09:24
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978 我在这个课程的目标是 学好switch语句,可以更加灵活写代码 这个作业在哪个具体方面帮助我实现目标 每天坚持写代码 参考文献 C语言程序设计 来源: https://www.cnblogs.com/1228cj/p/11869678.html

C语言I博客作业08

一笑奈何 提交于 2019-12-04 14:08:43
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 能开发一些小程序 这个作业在那个具体方面帮助我实现目标 让我能更熟练的掌握while和do-while语句 参考文献 【 C语言程序设计 】和【 C语言程序设计实验与习题指导 】 1.PTA实验作业(20分/题) 1.1 题目名1 7-1 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和。 数据表达:用了N,sum,x,y4个整型变量,y用来记输入数字的位数,sum输出各位数字之和 数据处理: 输入(所给的整数) while(N不等于0)给定循环条件 x=N%10;(求各位数字) N=N/10;(求整数有几位数) sum=sum+x;(求各位数字之和) y++;(记录循环次数也相当于记录共有几位数字) 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 321 3 6 题目数据 456 3 15 跟题目有关数据 520 3 7 我爱你 1.1.4 PTA提交列表及说明 1.答案错误:没有给定y=0导致答案不对 2.答案正确:。。。 1.2 题目2 7-2 韩信点兵 (10 分) 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超

C语言1博客作业08

送分小仙女□ 提交于 2019-12-04 14:07:15
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/998 我在这个课程的目标是 熟悉for循环,学习并掌握do-while循环及while循环 这个作业在那个具体方面帮助我实现目标 PTA作业 参考文献 《C语言程序设计》,编程网站codecademy 1PTA实验作业 1.1题目7-5 题目描述:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 1.1.1数据处理 1.数据表达:用int定义五个变量,a代表上爬高度,t代表时间。 2.数据处理:运用了do-while循环结构和if判断语句(用于判断特殊情况)。 伪代码: int n,u,d(n为总高度,u为每分钟上爬长度,d每次为下滑长度。 scanf()输出定义的整型变量 int t=0(时间),a=0(上爬实际高度) 用do-while循环 循环体为a+=u,t++, if(a>n)跳出循环,a-=d