c语言程序设计

C语言I博客作业05

牧云@^-^@ 提交于 2019-12-02 02:54:29
这个作业是属于哪个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 编写函数,看懂函数 这个作业在那个具体方面帮助我实现目标 多个题目运用函数解决 参考文献 文章链接 1.PTA实验作业 1.1:判断一个整数的各位数字平方之和能否被5整除 1.1.1数据处理 数据表达:定义了整数y。 数据处理:运用了do-while语句 y=y+(n%10)*(n%10) n=n/10,将整数各个位上的数均进行平方并且累加 再使用if-else语句处理y的结果最后是否能被5整除后分别返回数值。 函数参数:主调函数为int main(),被调函数int fun(int n ) 实参是%d 形参 int n 类型:整型 名称:输入的整数 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 12 The result is 1 样品参数 123 The result is 0 样品参数 12 The result is 1 与样品参数一致 123 The result is 0 与样品参数一致 567 The result is 1 无错误 1.1.4 PTA提交列表及说明 1.编译错误:漏写分号,查询得知“!”为非的意思,并且运用了do-while语句解决了问题。 2.运行超时:将n=n/10;这一行错写成了y=y/10,导致运行超时。(粗心) 3

C语言I博客作业05

…衆ロ難τιáo~ 提交于 2019-12-02 02:47:02
一、本周教学内容&目标 第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。 二、本周作业头 |问题|答案| |:--|:--| |这个作业属于哪个课程|C语言程序设计II| |这个作业要求在哪里|| |我在这个课程的目标是|| |这个作业在哪个具体方面帮助我实现目标|| |参考文献|C语言程序设计I,QQ浏览器,《C语言编程常见问题解答》| 来源: https://www.cnblogs.com/abcd123456/p/11726824.html

C语言I博客作业04

你。 提交于 2019-12-01 18:24:45
这个作业属于那个课程 c语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这个课程的目标是 熟练掌握c语言,学会怎样去做好表格,统计图,流程图等 这个作业在哪个方面帮我具体实现目标 熟悉了for循环结构的使用,与同学的代码进行对比精炼自己的代码 参考文献 《c语言程序设计(第3版)》 本周作业 1.PTA实验作业 1.1求N分之一序列前N项和 (15 分) 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。 输入格式:输入在一行中给出一个正整数N。 输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 6 输出样例: sum = 2.450000 1.1.1数据处理 数据表达: int N;存储输入的正整数。 int i;控制循环开始和结束的变量。 double sun;储存输出的值。 数据处理:用了for循环结构,表达式:sum=sum+1.0/i,流程结构见代码截图 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 6 2.450000 N取样例值 50 4.499205 N取较小值 100000 12.090146 N取较大值 1.1

C语言I博客作业04

≯℡__Kan透↙ 提交于 2019-12-01 18:23:05
一.表格 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768 我在这个课程的目标是 学会使用for语句以及熟练运用if-else语句 这个作业在那个具体方面帮助我实现目标 可以让我更好的学习运用for语句 参考文献 百度 二.PTA实验作业 1.1 求简单交错序列前N项和 题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。输入在一行中给出一个正整数N,在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位,题目保证计算结果不超过双精度范围。 1.1.1数据处理 数据表达:用了i,N,denominator,flag,属于整型变量;还使用了sum,item,属于双精度浮点型变量; 数据处理:运用了for语句以及scanf语句。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 3 sum = 0.893 测试一个较小数据 10 sum = 0.819 验证题目所给数据 54 sum = 0.833 测试一个较大数据 1.1.4 PTA提交列表及说明 1.部分正确:刚开始没注意看题目,漏了要正负颠倒这个条件; 2.答案正确:仔细检查了内容

C语言I博客作业04

两盒软妹~` 提交于 2019-12-01 18:19:39
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业04 我在这个课程的目标是 掌握使用for循环语句实现指定次数的循环程序设计 这个作业在那个具体方面帮助我实现目标 学会每条语句的正确所在位置是怎样的,循环体的初始状态和终止状态的表达 参考文献 《C语言程序设计》 循环结构 1.PTA实验作业 1.1 求简单交错序列前N项和 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 1.1.1数据处理 数据表达:变量i n,flag,用int定义而来整型,double定义一个双精度浮点型变量sum 数据处理:关系运算符,赋值运算符,算术运算符;循环结构,顺序结构。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 20 su'm =0.827 小于50大于0 80 su'm =0.834 大于50 50 su'm=0.832 等于50 -1 sum=0.000 小于0 1.1.4 PTA提交列表及说明 1.部分正确:i所处范围错误,我误认为i<=n;仔细审题后i应该是<=3*n-2。 2.部分正确:因为sum是浮点数变量,而且输出需要保留小数所以在sum的关系式中应用(1.0/i) 而不是(1/i)。 3.运行超时:思考时间过长,未在规定时间完成本次提交。 4.部分正确

软件工程第一次作业

て烟熏妆下的殇ゞ 提交于 2019-12-01 17:58:32
软件工程第一次作业 一1765243235 1、软件工程是一门指导软件开发和维护的工程学科,主要研究软件开发和维护的工程技术和软件项目管理等内容,其中涉及如何保证软件产品的质量和可靠性,如何提高软件开发效率和拥护满意度等。 2、软件工程目标:生产具有正确性、可用性以及开销合宜的产品。 二 对C的理解 C语言应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译 应用 系统软件开发和应用软件开发。其中C语言最主要用于编写系统软件,编写应用软件不是它的强项。 三 希望学到软件的设计和开发。如果学有余力的话学习人工智能和大数据技术。 四 1.每天看慕课30分钟 2每天看别人代码200行 3.每天写代码两百行 4.每天背单词半小时 5.每天背数学题5题,为考研作准备 6.隔天打篮球半小时,锻炼好自己的身体 一1765243235 1、软件工程是一门指导软件开发和维护的工程学科,主要研究软件开发和维护的工程技术和软件项目管理等内容,其中涉及如何保证软件产品的质量和可靠性,如何提高软件开发效率和拥护满意度等。 2、软件工程目标

C语言I博客作业04

百般思念 提交于 2019-12-01 17:43:11
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://i.cnblogs.com/EditPosts.aspx?opt=1 我在这个课程的目标是 精通c语言 这个作业在那个具体方面帮助我实现目标 学会了用循环结构解数学问题 参考文献 c语言程序设计 1.PTA实验作业(20分/题) 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分) 1.1 题目名 本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m ​2​​+1/m+(m+1) ​2+1/(m+1)+⋯+n*2+1/n。 输入格式: 输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。 输入样例: 5 10 输出样例: sum = 355.845635 1.1.1数据处理 数据表达:本题运用数据表达为int m, n;double sum;for循环; %.6lf";pow;1.0/i,+= 数据处理:输入两个变量m,n并赋值,再准备一个双精度变量sum用于输出,运用for循环将循环中的数加起来,用%.6lf保证输出的精度为小数点后6位,最后输出sum 1.1.2实验代码截图 输入数据 输出数据 说明 5 ,10 355

C语言I博客作业04

ぐ巨炮叔叔 提交于 2019-12-01 17:40:56
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业004 我在这个课程的目标是 掌握使用for循环语句来编译程序,实现指定次数的循环程序设计 这个作业在哪个具体方面帮助我实现目标 进一步提升编程能力,能够熟练使用for循环语句去计算一些数列 参考文献 C语言I作业004 PTA实验作业 题目1 7-1 求N分之一序列前N项和 数据处理 数据表达:运用了sum为浮点型,使用n i 为变量,其中n为整形变量,i从1开始一直每一步加1直到i=n为止。 数据处理:运用了for循环语句,表达式i<=n,n++,sum=sum+1.0/i, 实验代码截图 造测试数据 输出数据 输入数据 说明 7 2.592857 前七项的和 10 2.928968 前十项的和 10000 9.787606 前一万项的和 PTA提交列表及说明 第一次编译错误:误将sum写成sun导致编译错误以及没有注意保留小数 第二次编译错误:没有注意保留小数,没有按照题目要求 题目2 7-3求简单交错序列前N项和 数据处理 数据表达:这道题目运用了许多变量:i,n,flag,cnt,sum。其中n为整形变量,n从1开始每一步增加1直到i=n。注意,flag是标志,就是奇数想为正,偶数项为辐。sum和flag为双精度浮点型 数据处理,这道题和7-1一样使用了for循环语句,一样的使用了一些表达式:i =

C语言I作业04

断了今生、忘了曾经 提交于 2019-12-01 17:40:09
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标是 了解C语言的相关知识,有一定的编程技能 这个作业在哪个具体方面帮助我实现目标 在循环体中的for循环语句,还有条件的排布 参考文献 《C语言程序设计》 1.PTA实验作业 1.1.本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。 1.1.1.数据处理 数据表达:该题的变量有 i,N,sum,其中i和N为整型,sum为浮点型。 数据处理:该题用到了for循环语句和计算公式sum +=1.0 / i,输出结果需精确到小数点后6位。 1.1.2.实验代码截图 1.1.3.造测试数据 输入数据 输出数据 说明 2 2.283333 大于0 -1 Invalid Value! 小于0 1.1.4.PTA提交列表及说明 1.编译错误:在语句结束后没有打上分号。 2.多处错误:没有注意整形与浮点型。 3.格式错误:没有注意空格要求。 1.2.本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 1.2.1.数据处理 数据表达:该题使用了变量 i,n,sum,其中i和n是整型变量,sum为浮点型变量。

C语言I博客作业04

大城市里の小女人 提交于 2019-12-01 17:39:51
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业004 我在这个课程的目标是 熟练运用C语言 这个作业在那个具体方面帮助我实现目标 帮助我熟悉了各种字符单词意思 参考文献 Markdown基本语法 1.PTA实验作业 1.1 题目名1:求平方与倒数序列 题目内容描述:本题要求对两个正整数m和n(m≤n)编写程序,求序列的值 1.1.1数据处理 数据表达:定义整形变量m,n,i, 数据处理:表达式为sum += (double)sign i/(2 i-1), sign = -sign用于变符号。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 5 10 sum = 355.845635 m<n 5 5 sum = 25.200000 m=n 10 5 sum=0.000000 m>n 1.1.4 PTA提交列表及说明 格式错误:将int打成了intt。 答案正确:将intt其中一个t去掉,并发现将scanf打成了scantf,并改正。 1.2 题目2:求N分之一序列前N项和 题目内容描述:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。 1.2.1数据处理 数据表达:定义变量i,n,sum。其中i,n为整形变量。sum最终是题目要求的值 数据处理:用了for循环语句,表达式为 (i=1; i<=n;