c语言博客专业05
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 |
| 我在这个课程的目标是 | 熟练c语言编程学会调用函数 |
| 这个作业在那个具体方面帮助我实现目标 | 利用编译器检验程序的对错 |
| 参考文献 | 无 |
1.PTA实验作业

1.1判断一个整数的各位数字平方之和能否被5整除
题目内容:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。函数接口定义:int fun(int n );其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。
1.1.1数据处理
数据表答:用int第一sum和r用if else语句进行编程,n是用户传入的参数,通过判断其各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
数据处理:使用公式 sum=sum+((n%10)*(n%10));%为取余符号利用for语句进行循环
函数参数:主调函数是main(),被调函数为fun,n是实参,sum是形参。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| n=12 | The result is 1 | n不能被整除 |
| n=15 | The result is 0 | 可以被整除 |
| n=123 | The result is 0 | 不能被整除 |
1.1.4PTA提交列表说明

提交列表说明
1.编译错误:int n忘记打上n。
2.编译错误:==只打了一个。
3第六行结束语句时没有打分号。
2.代码互评
同学代码

我的代码

1.定义的变量不同,他有三个变量,我的只有两个。
2.他运用了pow函数而我没有,相对于来讲他的更加的清晰。
2.1水仙花数判断
题目内容:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.函数接口定义:int func(const int N);其中N是用户传入的参数。N的值不超过int类型的范围。如果参数N是水仙花数,则返回1,否则返回0。
2.1.1数据处理
数据表达:用int 定义变量a b c 整型变量,其中还用到了if else语句。
数据处理:表达式 是 if(N == aaa+bbb+ccc),题目要求如果是水仙花数,则函数返回1,否则返回0。
函数参数:主函数为int main()和int func()参数为a,b,c,型惨为s。
2.1.2实验代码截图

2.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 100 | 0 | 不是水仙花数 |
| 1 | 0 | 不是水仙花数 |
| 33 | 0 | 不是水仙花数 |
2.1.4PTA提交列表说明

1.编译错误:func中c没有打上去。
2.编译错误:abc三者没有用都会隔开,另外还有就是int N中的n没有大写。
2.代码互评
同学代码

我的代码

1.他定义了四个变量,而我只定义了三个
2.他运用了pow函数,我是直接引用语句来完成程序的执行
3.他的程序较为复杂
3.学习总结

3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识简介目 | 前比较迷惑的问题 |
|---|---|---|---|---|
| 第六周 | 4h | 40 | 一些简单的数据类型 | 分不清楚数据类型的用法 |
| 第七周 | 5h | 60 | 学习了if else,定义数学函数 | 用的不够熟练 |
| 第八周 | 7h | 97 | 学习了for语句,循环程序设计 | 和之前学的有些混淆,有时不会动笔 |
| 第九周 | 7h | 108 | 学习改正代码运用编译器调整代码,用代码输入成阶成表 | 运用的不熟,做起来很费时间 |
3.2累积代码行数和博客字数

3.3学习内容总结和感悟
3.3.1学习内容和总结
学习了调用函数,然后还让我们根据题目自己写程序,算阶乘。一开始看着这个真的难,很难写,大多数时都是不会动笔,但是在同学教导和老师的讲解就要好多了,虽然还是写的很慢,都是还是有所收获。
3.3.2学习体会
感觉吧,学这个学的我有时很无语,体会到一种有气没地方出的感觉,很难受,尤其是一些长一点的代码。但是还得加油学习。
c语言博客专业05的更多相关文章
- C语言|博客作业05
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的 ...
- C语言Ⅰ博客作业05
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目 ...
- C语言博客作业05
这个作业属于哪个课程 C语言程序设计II 这个作业要求在那里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目 ...
- C语言博客作业05——指针
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量 1.2.1学习体会 可能因为之前数组那块儿的作业拖得太久了,以至于我觉得指针学的好快,还没反应过来就教完了,然后一开始做题的时候,就是一脸 ...
- C语言I-博客作业05
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言1博客作业05 我在这个课程的目标是 学会运用函数编代码 这个作业在那个具体方面帮助我实现目标 写C语言作业的时候,编代码的实践中 ...
- C语言博客作业06——结构体&文件
C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...
- C语言博客05--指针
C语言博客05--指针 1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 在本周的学习过程中,我们学习了指针的用法.说实话,指针的用法有点绕,之前一直没搞 ...
- C语言博客作业6---结构体&文件
C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...
- C语言博客作业5--指针
C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...
随机推荐
- Java 8 - 行为参数化
前言: 以下内容来源于java8实战一书,我将里面学习的内容做一个整理,方便没空读书的小伙伴快速入门实战java8 正文: 假设一个果农收获了一园的苹果,他需要你根据他的条件筛选出满意的苹果 首先我们 ...
- 根据多个成对的cron表达式生成的时间段,合并
场景:数据库一张表,有个startcron 和endcron 两个字段,根据表达式计算今天的所有时间段. 例:startcron :0 30 20 ? * * endcron :0 30 21 ? * ...
- python学习之【第十一篇】:Python中的文件操作
1.前言 在Python中,对文件的操作主要遵循以下流程: 打开文件,得到文件句柄并赋值给一个变量 通过文件句柄对文件进行操作 关闭文件 2.打开文件 使用open函数,可以打开一个已经存在的文件,或 ...
- 『题解』洛谷P1993 小K的农场
更好的阅读体验 Portal Portal1: Luogu Description 小\(K\)在\(\mathrm MC\)里面建立很多很多的农场,总共\(n\)个,以至于他自己都忘记了每个农场中种 ...
- cnblogs侧边栏访客统计 小插件
之前博客的侧边栏一直用的是flagcounter,直观简洁又好看,近期恍然发现被博客园禁了.禁用原因据说是由于flagcounter将香港(HongKong).台湾(TaiWan)和澳门(Macau) ...
- Linux系统重启Oracle-12c步骤
Linux系统重启Oracle-12c步骤 1. 使用oracle用户登录: [root@Oracle-12c /]# su – oracle 2. 登录oracle登陆管理员账号: [oracle@ ...
- Python 基础之re 模块
Python 基础之大话 re 在使用re模块中主要会用到一下几个方法: re.match() #从头匹配一个字符串 re.search() #浏览全部字符串,匹配第一个符合规则的字符串 re.fin ...
- Java 调用 Hbase API 访问接口实现方案
HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”.就像Bigtable利用了Google文件 ...
- 本地存储localstorage
小小插件,封装了一个存取删 <script type="text/javascript"> /* *getItem(name) * *setItem(name,valu ...
- nyoj 283-对称排序 (sort)
283-对称排序 内存限制:64MB 时间限制:1000ms 特判: No 通过数:2 提交数:4 难度:1 题目描述: In your job at Albatross Circus Managem ...