c语言程序设计

C语言I博客作业10

纵然是瞬间 提交于 2020-01-02 05:26:13
一、本周教学内容&目标 第4章 循环结构 4.5 综合介绍循环结构的程序设计,涉及到多个典型算法。要求学生能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序。 二、本周作业头 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 我在这个课程的目标是 合理运用结构及算法 这个作业在那个具体方面帮助我实现目标 评分标准以及语句的理解 参考文献 CSDN,PTA,《c语言程序设计》 三、本周作业 1.PTA实验作业 2.代码互评 3.学习总结 四、作业格式 1.PTA实验作业 1.1 题目名1 输出三角形字符阵列 美本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1数据处理 数据表达:用了a,n,i,x,ch='A',通过int和char定义出来的,ch为char型,a,n,i,x为int型 数据处理:运用for语句的嵌套 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 说明 2 如图 4 如图 6 如图 1.1.4 PTA提交列表及说明 没有想到ABCD怎么连续下去 提交列表说明: 答案错误:在字符型变量的理解没有到位 1.2 题目2 梅森数 形如2 n​​−1的素数称为梅森数

C语言|博客作业06

我是研究僧i 提交于 2020-01-02 03:18:15
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 我在这个课程的目标是 学习基础程序语言C语言,基本掌握C语言的思维方向 这个作业具体在哪个方面帮助我实现目标 编程练习、if-else嵌套,逻辑运算符 参考文献 C语言程序设计(第三版) 1.PTA实验作业 1.1 题目1 7-2任务06-01-04 骑车与走 路 1.1.1数据处理 数据表达:用了变量m,是整型变量,rt,wt是浮点型 数据处理:用了if-else结构,用了算术运算符(+,/),逻辑运算符(&),关系运算符(<,==),赋值运算符(=) 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1200 1200 00:00 起始时间与终止时间相等 1201 1530 03:29 不用进位 1230 1510 02:40 需要进位 1.1.4 PTA提交列表及说明 编译错误:刚开始是对于变量的定义类型没有搞清楚 答案正确:改正了变量定义,答案正确 1.2题目2 7-3计算火车运行时间 1.2.1数据处理 数据表达:用了变量x,y,hha,hhb,suma,sumb,mma,mmb,a,b都是整型 数据处理:用了if-else结构,用了算术运算符(/,*,-,+)

C语言|博客作业04

只谈情不闲聊 提交于 2020-01-02 03:17:43
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768 我在这个课程的目标是 学习基础程序语言C语言,基本掌握C语言的思维方向 这个作业具体在哪个方面帮助我实现目标 编程练习,错误分析, 参考文献 Markdown语法小结 1.PTA实验作业 1.1 题目1 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。 1.1.1数据处理 数据表达:用了N,i,sum三个变量。N是输入数值,是整型变量;sum因为是输出,所以初始赋值是0,是浮点型变量;i是表示项数,所以初始赋值为1,是整型变量。 数据处理:用了表达式:赋值运算符,算术运算符,关系运算符,逻辑运算符;用了for循环结构。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1 1.000000 输出小数点都为0 100 5.187378 输入数值变大,然而输出值较小 20000 10.480728 输入值进一步增大,隐约可知曲线为随着N变大,sum增长速度减慢 1.1.4 PTA提交列表及说明 编译错误1:for语句的循环体中间用”,“隔开,把i定义成浮点型变量,for语句中用了一条多余的语句 编译错误2:for语句的循环体中间用”,“隔开

C语言I博客作业07

故事扮演 提交于 2020-01-02 02:45:16
这个作业属于那个课程 c语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934 我在这个课程的目标是 熟练掌握c语言,学会怎样去做好表格,统计图,流程图等 这个作业在哪个方面帮我具体实现目标 学会了多分支结构、字符型数据类型和逻辑运算符 参考文献 《c语言程序设计(第3版)》 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片; 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分); 1.1统计学生成绩 (15 分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。 输出格式: 在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。 1.1.1数据处理 介绍实现本题过程中,你的数据表达、数据处理是怎么做的。 数据表达: int N;存储输入的学生人数 int achievement

c语言1博客作业06

孤人 提交于 2020-01-02 02:41:57
一、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9892 我在这个课程的目标是 <认识字符型和库函数,学会使用和解答逻辑运算符的题目> 这个作业在那个具体方面帮助我实现目标 <PTA填空题,解答逻辑运算符的题目,课本上的概念> 参考文献 <c语言程序设计教科书,浏览器,资料书,> 二、作业格式 1.PTA实验作业(20分/题) 1.1 题目名1 题目内容描述 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。 输入格式: 输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。 输出格式: 输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。 1.1.1数据处理 数据表达: 用了m变量,这些变量的值是公式运算m/1.2<=>m/3.0+50 来的,类型是整型。 数据处理: 数据用到m/1.2<=>m/3.0+50和if-else结构。

C语言I博客作业11

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-01 16:00:10
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10126 我在这个课程的目标是 学习如何使用函数 这个作业在那个具体方面帮助我实现目标 在PTA题目中多次使用函数,加深印象 参考文献 C语言程序设计,上课笔记,伪代码的写法 1.PTA实验作业 1.1统计某类完全平方数 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等 1.1.1数据处理 数据表达:使用了a,i,m,N变量。 数据处理:运用while语句,if语句,定义数组。 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 105 500 cnt = 6 满足 200 880 cnt = 5 满足 257 638 cnt = 3 满足 1.1.4PTA提交列表及说明 提交列表说明: 经过同学教导一次成功 1.2统计各位数字之和是5的数 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 1.2.1数据处理 数据表达:使用了n,c,t,a,b,sum,count变量,定义字符型变量ch。 数据处理:for语句,if语句,镶嵌结构。 1

C语言I博客作业07

末鹿安然 提交于 2019-12-31 14:12:45
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934 我在这个课程的目标是 更加熟悉.了解C语言,学会运用多分支结构switch语句 这个作业在那个具体方面帮助我实现目标 switch语句的练习 参考文献 百度.《C语言程序设计(第三版)》 1.PTA实验作业 1.1题目 1.1.1数据处理 数据表达:本题运用了七个整型变量,其中A.B.C.D.E是等级分布的人数,i是用来执行循环的,score表示学生所得分数, 数据处理:先输入学生的人数,把各分段人数的初始值定义为零,再运用switch多分支结构运行。得出所要的结果。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 7 77 54 92 73 60 65 69 1 0 2 3 1 题目实例 1 77 0 0 1 0 0 任意一个数据 3 54 87 77 0 1 1 0 1 任意三个数 5 88 77 66 55 89 1 1 1 1 1 任意五个数 1.1.4 PTA提交列表及说明 1.编译错误:printf输出是%d没有空格 2.答案错误:没有采用五分制 3.部分错误:case后面没有空格 4.部分错误:scanf后面的没有打引号 1.2题目 1.2.1

C语言l博客作业06

谁说胖子不能爱 提交于 2019-12-30 00:56:16
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890 我在这个课程的目标是 熟悉多分支结构、字符型数据类型、逻辑运算符 这个作业在哪个具体方面帮助我实现目标 PTA作业,思维导图 参考文献 《C语言程序设计》 1. PTA实验作业 1.1 题目7-3计算火车运行时间 题目内容描述:根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间 1.1.1 数据处理 数据表达:定义了整型变量h,m,time1,time2, time1代表出发时间,time2代表达到时间 数据处理:使用了scanf()输入函数,for语句进行循环计算,表达式m=m+60,h=h-1 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1201 1530 03:29 用了3小时29分钟 1330 1420 00:50 用了50分钟 0001 1230 12:29 用了12小时29分钟 1440 2340 09:00 用了9小时 1.1.4 PTA提交列表及说明 答案错误:h=h-1写成了h=h+1 答案错误:(void)写成了(main) 答案错误:time2/100-time1/100写成了(time2-time1)/100 答案错误:

c语言l博客作业06

半腔热情 提交于 2019-12-30 00:54:09
一、本周教学内容&目标 第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9888 我在这个课程的目标是 学会编程,更好的完成PTA 这个作业在那个具体方面帮助我实现目标 通过这次PTA作业,学习本次课程内容吸收知识 参考文献 《c语言程序设计》《C Primer Plus》 1.PTA实验作业 请再此处列出自己的排名图片: 1.1 题目名1 题目内容描述 高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)

c语言l博客作业04

懵懂的女人 提交于 2019-12-30 00:50:19
这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标是 学习用c语言编写程序循环结构 这个作业在那个具体方面帮助我实现目标 通过这次作业掌握使用for循环语句,编写程序 参考文献 <2.4.3 指定次数的循环程序设计>, 1.PTA实验作业 1.1 题目名1 题目内容描述 :本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和; (在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围.) 1.1.1数据处理 介绍实现本题过程中,你的数据表达、数据处理是怎么做的 。 数据表达:运用"sum=0"来表示初始值,s=1;表示输入值,运用了for循环结构流程 数据处理:sum=sum+1.0/s输出最终结果,for进行运行数据处理,scanf来控制格式流程 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 2 1.500000 4 2.083333 6 2.450000 1.1.4 PTA提交列表及说明 1.编译错误:在循环语句中忘记打中括号了(在for语句后面加上中括号,编译还是错误) 2.编译错误:for语句后面多加了个分号