c语言程序设计

C语言I博客作业05

♀尐吖头ヾ 提交于 2019-12-02 11:04:57
问题 答案 这个课程属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html 我在这个课程的目标是 更加深入的了解C语言,打代码 这个作业在具体哪个方面帮助我实现目标 熟练打代码 参考文献 https://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html 1.PTA实验作业 1.1水仙花数判断 本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0 1.1.1数据处理 数据表达:运用了int整型,a, sum, i变量 数据处理:用到了if-else句型和for循环语句 函数参数:主调函数是int main(),被调函数是int func(const int N),都属于整型函数,形参是 sum, g,实参是N 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 153 1 这是水仙花数 23 0 这不是水仙花数 64 0 这不是水仙花数 1.1.4 PTA提交列表及说明 1。编译错误:没有用到#include

C语言I作业05

你离开我真会死。 提交于 2019-12-02 11:04:11
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这个课程的目标是 掌握嵌入代码的技巧 这个作业在那个具体方面帮助我实现目标 PTA作业 参考文献 《嵌入式编程规范及注意事项》 1.PTA实验作业 1.1判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.1.1数据处理 数据表达:用了哪些变量,这些变量的值是怎么来的,类型是什么。sh 数据处理:数据用到的表达式和流程结构。 答:1.用了变量 i, s,n。s赋值为0,s, n 和 i 为整型变量。 2.用了求余表达式(%),赋值表达式(=),关系罗辑表达式(==,!=),位运算表达式(&) 3.用了循环结构 4.主调函数main;被调函数fun ;n形参, 整型;s实参,整型。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 12 1 不是0的两位数 123 0 三位数 1.1.4 PTA提交列表及说明 1..编译错误:第三行末尾少打了“ ; " 2..编译错误:”n/=10"打成“n=0" 3..编译错误:不知到错误在哪,瞎改 4..编译错误:不知到错误在哪,瞎改 5..编译错误:重打了一遍,又错了 1

C语言I博客作业05

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-02 11:03:22
一、表格 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的目标是 学习好C语言,熟练掌握编译代码的相关技巧,掌握C语言的精髓 这个作业在那个具体方面帮助我实现目标 对函数的定义和调用有初步的了解,学会了如何编辑阶乘表 参考文献 百度百科,C语言程序设计 二、本周作业 1.PTA实验作业 1.1 题目名1 判断一个整数的各位数字平方之和能否被5整除 题目内容: 编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 函数接口定义: int fun(int n ); 其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> int fun( int n ); int main() { int m; scanf("%d", &m); printf("The result is %d\n", fun(m)); return 0; } /* 你的程序将被嵌入在这里 */ 输入样例: 12 输出样例: The result is 1 输入样例: 123 输出样例: The

C语言I博客作业05

家住魔仙堡 提交于 2019-12-02 11:01:26
一.本周博客作业 这个作业属与那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程课程目标是 学会简单自我编译基础代码,入门C语言。 这个作业在那个具体方面帮我实现目标 终于能看懂普通代码题目,学会简单编译思维导图 参考文献 《中国大学MOOC》 《百度》《思维导图》 一.本周作业 PTA实验作业 代码互评 学习总结 1.PTA实验作业 1.1 本题要求编写程序: 水仙花数判断 本题要求实现一个函数 ,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+25+27=153,而1或155则不是水仙花数。如果是水仙花数,则返回1,否则返回0。 1.1.1数据处理 1.数据表达:用了N变量代表百位数,属于整型变量。 2.数据处理: 数据用到的表达式:赋值法如:x=N/100 算术运算符利用除法和乘法。 流程结构用顺序结构,用if-else语句。 **函数参数:主调函数int fun与被调函数int x,y,z;,被调函数的类型整型,实参N属于整型,形参的名称x,y,z,类型属于整形。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 153 1 是水仙花数 370

C语言作业|05

对着背影说爱祢 提交于 2019-12-02 11:00:22
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业005 我在这个课程的目标是 熟练运用C语言 这个作业在那个具体方面帮助我实现目标 帮助我熟悉了各种语法 参考文献 Markdown基本语法 1.PTA实验作业 1.1 组合数阶乘 本题要求编写程序,根据C=n!/m!*(m-n)! ​​算出从n个不同元素中取出m个元素(m≤n)的组合数。 建议定义和调用函数fact(n)计算 1.1.1数据处理。 数据表达:定义函数用到了函数fact,变量s,q,m,n,result等变量,函数fact的类型是浮点型,变量参数也是浮点型。 数据处理:数据用到了for的循环结构来定义函数,以函数定义在上,实际运用在下。 1.1.2实验代码截图 。 1.1.3 造测试数据 输入数据 输出数据 说明 n=5,m=3 10 符合要求 n=5,m=0 错误 m不能等于0,不符合要求 n=0,m=5 0 符合要求 1.1.4 PTA提交列表及说明 1.2 题目2 题目内容描述:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.2.1 数据处理 数据表达:定义整型m, n。 数据处理:用fun函数定义然后计算是否符合要求 函数参数:主调函数:int main(),int fun( int n ) 为整点型的被调函数。 1.2

C语言I博客作业05

↘锁芯ラ 提交于 2019-12-02 10:58:41
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标是 更加熟练掌握markdown语法的相关用法 这个作业在那个具体方面帮助我实现目标 让我更熟练的掌握并使用markdown语法 参考文献 PTA常见问题解析 , C语言程序设计 ,C Primer Plus 1.PTA实验作业 1.1 判断一个整数的各位数字平方之和能否被5整除 题目内容: 判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.1.1数据处理 数据表达: 运用int定义sum,result。 数据处理: 用了while和if-else语句。 函数参数: int main()的为主调函数,int fun(int m)为被调函数。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 3 0 不能被5整除 15 0 不能被5整除 123 1 能被5整除 1.1.4 PTA提交列表及说明 提交列表说明 1编译错误: 函数定义后面加了分号。 2答案正确: 函数定义的后面不能加分号,使用我帮函数定义后面的分号删了。 1.2 水仙花数判断 题目内容: 本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数

C语言I博客作业05

可紊 提交于 2019-12-02 10:58:28
---恢复内容开始--- 一、本周教学内容&目标 第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826 我在这个课程的目标是 熟悉C语言 这个作业在那个具体方面帮助我实现目标 互评以及完成自己的作业 参考文献 《C语言程序设计(第三版)》 1.PTA实验作业 2.1 6-1 判断一个整数的各位数字平方之和能否被5整除 (10 分) 编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 函数接口定义: int fun(int n ); 其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。 2.1.1.数据处理: 运用了int来定义s,好使用了一个while语句。 2.1.2.实验代码贴图 2.1.3.造测试数据 输入 输出 说明 12 1 随机数 123 0 随机数 2.1.4PTA提交列表及说明 2.2.1.水仙花数判断 : 题目内容描述:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数

第五周C语言作业

北慕城南 提交于 2019-12-02 10:58:25
问题 答案 这个作业属于哪个课程 c语言程序设计2 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的目标是 学习函数得编程 这个课程在哪个方面具体帮助我实现目标 函数的循环和带入 参考文献 百度 一、PTA实验作业 1.1 内容描述 :编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.1.1数据处理 运用n作为变量,ans=0赋值为初始值,同时n和ans也是整型,while语句来表达取值范围,还运用了if和else的结构 1.1.2实验代码截图 1.1.3测试数据 输入数据 输出数据 说明 21 1 能被整除 14 0 不能整除 15 0 不能整除 1.1.4PTA提交列表及说明 本次代码基本会写 1.2 内容描述 : 本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。 1.2.1数据处理 定义整数量i,使用if,else结构以及for循环结构,后面定义了一个a,定义count为0进行for循环。 1.2.2实验代码截图 1.2.3测试数据 输入数据 输出数据 说明 6 6++ 6不是素数

C语言中的未定义行为(Undefined Behavior)

你。 提交于 2019-12-02 10:57:52
C语言中的未定义行为(Undefined Behavior) C语言中的未定义行为(Undefined Behavior)是指C语言标准未做规定的行为。同时,标准也从没要求编译器判断未定义行为,所以这些行为有编译器自行处理,在不同的编译器可能会产生不同的结果,又或者如果程序调用未定义的行为,可能会成功编译,甚至一开始运行时没有错误,只会在另一个系统上,甚至是在另一个日期运行失败。当一个未定义行为的实例发生时,正如语言标准所说,“什么事情都可能发生”,也许什么都没有发生。 所以,避免未定义行为,是个明智的决定。本文将介绍几种未定义行为,同时欢迎读者纠错和补充。 1.同一运算符中多个操作数的计算顺序(&&、||、?和,运算符除外) 例如: x = f ( ) + g ( ) ; //错误 f()和g()谁先计算由编译器决定,如果函数f或g改变了另一个函数所使用变量的值,那么x的结果可能依赖于这两个函数的计算顺序。 参考: 《C程序设计语言(第2版)》 P43 2.函数各参数的求值顺序 例如: printf ( "%d,%d\n" , ++ n , power ( 2 , n ) ) ; //错误 在不同的编译器可能产生不同的结果,这取决于n的自增运算和power调用谁在前谁在后。 需要注意的是,不要和逗号表达式弄混,都好表达式可以参考这篇文章:c语言中逗号运算符和逗号表达式 参考:

C语言I作业05

匆匆过客 提交于 2019-12-02 10:54:20
问题 回答 这个作业属于哪个课程 C语言程序设计I 这个作业要求在哪里 作业链接 我在这个课程的目标是 了解函数编程,掌握相关语句的使用;熟练使用Markdown语法 这个作业在哪个具体方面帮助我实现目标 PTA函数题和编程题的写作;Markdown语法的使用 参考文献 《C语言程序设计》; 参考链接 ; 1.PTA作业 1.1.6-3 水仙花数判断 1.1.1.数据处理 数据表达:该题变量有N,x,y,z,且都为整数型变量。 数据处理:运用了函数int func(const int N),和if else分支语句。 函数参数:int main()为主调函数,int func(const int N)为被调函数,N是用户传入的参数。 1.1.2.实验代码截图 1.1.3.造测试数据 输入样例 输出样例 153 1 参考图 来源: https://www.cnblogs.com/ssjjll/p/11742040.html