c语言程序设计

C语言I博客作业05

狂风中的少年 提交于 2019-12-02 11:53:27
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标是 进一步掌握C语言并对函数的定义和调用有初步的认识,能模仿编程 这个作业在那个具体方面帮助我实现目标 熟悉了函数 2.5 生成乘方表与阶乘表对函数的定义和调用有初步的认识 参考文献 百度百科、C语言程序设计 1.PTA实验作业 1.1题目名:水仙花数判断 本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0 1.1.1数据处理 数据表达:使用了三个整型变量A,B,C分别表示百位,十位,个位 数据处理:先要用for循环计算数值,再用if-else语句来判断 函数参数:主调函数:int main(); 被调函数:int func(const int N)属于整型函数,实参是N,形参是A,B,C 1.1.2实验代码截图 1.1.3 造测试数据 数据输入 数据输出 说明 13 0 不符合水仙花数 100 1 符合水仙花数 1234 0 不符合水仙花数 1.1.4 PTA提交列表及说明 编译错误1

C语言I博客作业05

删除回忆录丶 提交于 2019-12-02 11:50:31
-问题- -答案- 这个作业属于那个课程 c语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这个课程的目标是 掌握多种语言编程 这个作业在哪个方面帮我具体实现目标 对函数的定义和调用有初步的了解 参考文献 《c语言程序设计》 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 result is 0 1.1.1数据处理 数据表达:用了整型变量sum,n,公式用了sum+=(n%10)*(n%10)

C语言I博客作业05

杀马特。学长 韩版系。学妹 提交于 2019-12-02 11:48:42
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-4/ 我在这个课程的目标是 灵活运用函数,解决乘阶和乘方问题。 这个作业在那个具体方面帮助我实现目标 写PTA实验作业、如何用函数编程。 参考文献 百度文献 1.PTA实验作业 1.1水仙花数判断 题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0. 1.1.1数据处理 数据表达:引入了变量了m,n和N 数据处理:用了while,if两个部分,while用于计算,if用来确定函数返回值 函数参数:主调函数:int main() 被调函数:int fun( int n ) 被调函数为整型,实参:ans(整型)形参:n(整型) 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 100 0 不符合水仙花数的三位数 153 1 符合水仙花数的三位数 250 0 不符合水仙花数的三位数 1.1.4 PTA提交列表及说明 编译错误:分号忘记打 1.2判断一个整数的各位数字平方之和能否被5整除 编写函数fun,其功能是

C语言1博客作业05

爷,独闯天下 提交于 2019-12-02 11:48:21
一,本周作业头 这个作业属于哪个课程|C语言程序设计二| *** -----|------| 这个作业的要求在哪里| https://i.cnblogs.com/EditPosts.aspx?opt=1 | 我在这个课程的目标是|学习并体会定义函数的方法| 这个作业在哪个具体方面帮助我实现目标|掌握好定义函数的方法和应用| 参考文献|教材| 本周作业 1pta实验作业 作业格式 1.1题目内容 本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。又因为这样的分解不唯一(例如24可以分解为5+19,还可以分解为7+17),要求必须输出所有解中p最小的解。 1.1.1数据处理 1 数据表达 使用了整型变量result, i, m ,在这三个变量中,i和m作为中间变量。result作为返回值来使用。 2数据处理 使用了for循环语句,在流程结构中利用素数的定义对p进行整除,如果能被整除,则这个数不是素数,所以返回0。 3函数参数 主调函数是int main,被调函数是void Goldbach(int p) int

C语言I博客作业05

笑着哭i 提交于 2019-12-02 11:43:47
一、表格 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的目标是 熟练掌握C语言 这个作业在那个具体方面帮助我实现目标 for语句运用 参考文献 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 二、本周作业 1.PTA实验作业 请编写函数,显示上午或下午。 1.1.1数据处理 数据表达:使用int定义了 整数变量hour 数据处理:再使用if-else语句得到结果 1.1.2实验代码截图 1.1.3 造测试数据 这题不用造测试数据 1.1.4 PTA提交列表及说明 这个题目要求很简单,运用if-else语句就能得到结果 q1:第一此打的时候;没有用英文输入 1.2 题目2 本题要求编写程序,根据公式 C ​ n ​ m ​​ = ​ m ! ( n − m ) ! ​ ​ n ! ​​ 算出从 n个不同元素中取出 m个元素( m ≤ n)的组合数。 1.2.1 数据处理 数据表达:先用double定义了阶乘函数fact再定义浮点型变量result,再用int定义整数变量i,n,m。 数据处理:这个题目运用了两次for语句,以及一些数学表达式来得到结果 1.1

C语言1博客作业05

大城市里の小女人 提交于 2019-12-02 11:43:31
问题 答案 这个作业属于哪个课程 C语言程序设计1 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2 我在这个课程的目标是 熟练的掌握计算机的一些技能 这个作业在那个具体方面帮助我实现目标 在反复的练习过程中找到一种感觉,让我对计算机更加熟悉 参考文献 《提问的智慧》 1PTA实验作业 1.1 编写函数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 result is 0 1.1.1数据处理 数据表达:就定义了sum和n变量,n变量的值由用户输入,类型是单精度浮点型变量。 数据处理:我用到了 sum = sum +

C语言I博客作业05

限于喜欢 提交于 2019-12-02 11:42:58
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业05 我在这个课程的目标是 学会使用函数fact(i)掌握阶乘的算法 这个作业在那个具体方面帮助我实现目标 在编写PTA作业的过程中,逐渐熟练 参考文献 集美大学林丽老师 1.PTA实验作业 1.1 题目名1 判断一个整数的各位数字平方之和能否被5整除 编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.1.1数据处理 数据表达:图中有a,sum两个字母,使用的是整数型,其中a代表每次除以10的余数,sum代表各个数字的平方和。 数据处理:根据题意可得a=n%10,sum=sum+a*a。在使用if语句判断sum是否能被5整除。 函数参数:主调函数为int main(),被调函数为int fun(int n),都为整型函数。n为实参,a,sum为形参,它们都为整型参数。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 9 0 不能被5整除 56 0 不能被5整除 125 1 可以被5整除 1.1.4 PTA提交列表及说明 编译错误:忘记在a之间打上*号 编译错误:忘记在赋值语句后打上;号 编译错误:未理解清楚题目意思,将1和0的位置打反了 编译错误:if语句中未打两个等号 1.2 题目2 水仙花数判断 题要求实现一个函数

C语言I博客作业05

ぐ巨炮叔叔 提交于 2019-12-02 11:41:40
一 二 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 了解函数的定义和调用 这个作业在那个具体方面帮我实现目标 PTA的作业练习 参考文献 文献 1.PTA实验作业 1.1:判断一个整数的各位数字平方之和能否被5整除 1.1.1数据处理 数据表达:用了变量s和i,是整型变量。 数据处理:流程结构为while语句和if-else语句。 函数参数:主调函数为int main()。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 123 The result is 0 样例数据 1365 The result is 1 多位数 13452 The result is 1 复杂数据 1.1.4 PTA提交列表及说明 1、编译错误:分号忘记打 2、编译错误:return中少写一个等于号 1.2 水仙花数判断 本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0. 1.2.1 数据处理 数据表达:使用了x,y,z三个整型变量,分别代表百、十、个位的数字。 数据处理:表达式为N==x×x×x+y×y×y+z×z×z,流程结构为if

C语言I博客作业05

假如想象 提交于 2019-12-02 11:40:34
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9828$1600 我在这个课程的目标是 熟练编写代码的格式要求,了解C语言的编程运用 这个作业在那个具体方面帮助我实现目标 编写代码的思维,错误总结等方面提升了自己的编写能力 参考文献 《C语言程序设计》 1.1题目1本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意1不是素数 2是素数。 1.1.1数据处理 数据表达:变量x,n,使用int型定义。 数据处理:函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。 函数参数: 使用 for语句,函数prime。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 24,19 1 运行图 24,17 1 运行图 1.1.4 PTA提交列表及说明 编译错误:开始设变量为x,p,n,后面发现编写格式混乱,一直没有头绪 编译错误:后改为两个变量,因变量之间的关系模糊,导致编写错误,询问后才明白自己出现了运算赋值的问题。 1.2 题目2本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数

C语言I作业05:第九周作业

为君一笑 提交于 2019-12-02 11:37:28
这个作业属于哪个课程 C语言程序设计1 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 在这个课程的目标是 熟练掌握函数的声明、定义和调用的用法 参考文献 《C 语言程序设计》,百度 1. PTA实验作业 1.1判断一个整数的各位数字平方之和能否被5整除 编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 1.1.1数据处理 数据表达: 运用了两个整形变量i和s,s赋值为0,i通过while得出值 数据处理: n为输入值时形参。通过scanf语句读取输入数据并赋值给m,在调用fun()函数时,这份数据会传递给形参n. 函数参数: 主函数main(),被调函数fun()。被调函数为整形,实参m,形参n,都是整形。 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 5 1 一位数 11 0 两位数 125 1 三位数 666 0 任意三位数 1.1.4 PTA提交列表及说明 编译错误 误将return后面的括号删除 部分正确 把行参输入而没有定义实参导致部分正确 编译错误 直接将vs代码复制到PTA上,后将scanf改回 编译错误 while语句后加上了分号 编译错误 while 语句中的循环体结构表达错误 编译错误