C语言|博客作业05
2019-10-25 13:29 rebirthhhh 阅读(219) 评论(1) 编辑 收藏 举报|这个作业属于那个课程|C语言程序设计II|
|这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9831|
|我在这个课程的目标是|熟悉并掌握基本的程序语,掌握编写乘方表和阶乘表|
|这个作业在那个具体方面帮助我实现目标|在PTA上练习编程,尽量多多做题|
|参考文献|百度|
1.PTA实验作业
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分)。
1.1题目名1
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.1.1数据处理
数据表达:用到了ans,n变量,这些变量是用int定义而来的。
数据处理;用到了while(),if,else等表达式。
函数参数:主调函数:fun 被调函数:ans 属于整型 形参:n 实参:ans
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 |
---|---|
12 | 1 |
123 | 0 |
1.1.4PTA提交列表及说明 | |
答案正确:此题目编程比较简单,通过百度搜索,和同学讨论,基本上能解决问题。
1.2题目2
1.2 水仙花数判断
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0。
1.2.1数据处理
数据表达:使用了a,b,c三个整型变量,分别表示百位数,十位数,个位数。
数据处理:先计算出N分别与a,b,c之间的数量关系,然后用if~else语句输出最后结果。
1.2.2实验代码截图
⑶造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 样例数据 |
100 | 0 | 最小三位 |
⑷PTA提交列表及说明
①编译错误:对于N的判断使用只一个等号而不是两个,所以导致错误。
②编译错误:4行5行6行最后的分号都被遗忘了。
③编译错误:if语句中括号里面的括号没有打
2.代码互评
我们两个的代码行数差不多,使用的函数类型也一样。
3.学习总结
3.1学习进度条
|周/日期| 这周所花时间| 代码行| 学到的知识点简介| 目前比较迷惑的问题|
|第五周| 四个半小时| 103 学到了C语言中药学有关函数的,还学会了如何制作思维导图|
⑵累计代码行和博客字数
⑶学习内容总结和感悟
1.真的觉得c语言学习起来真的越来越困难。
2.编程要在老师讲课之前进行预习。
3.博客园作业要认真完成,PTA作业也是。