C语言I博客作业05

表格

| 问题 | 答案 |
| :-------- | --------: | :--: |
| 这个作业属于那个课程 | C语言程序设计II |
|这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826 |
|我在这个课程的目标是 | 熟练使用c语言编程 |
|这个作业在那个具体方面帮助我实现目标| 可以帮我理解题目含义,更好的解题 |
|参考文献 |https://wenku.baidu.com/view/156f403278563c1ec5da50e2524de518974bd35c.html |
三、本周作业
/1.PTA实验作业/

从PTA题目集中选出2个你最满意的题目完成以下内容
1.1水仙花数判断
1.1.1数据处理
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
(1)数据表达:我用int定义a,且又将正整数N用a代替,并将sum初始为0,,然后通过N对10取余数且加上原有的sum值,从而得出sum值。
(2)数据处理:我主要用了if-else语句和sum+=句型还有while语句,再根据最后结果如果是水仙花数,则函数返回1,否则返回0。
(3)函数参数:我这次编码主要函数为int main()和int func(),其中实参为a,形参为sum,且都为整型函数。
1.1.2实验代码贴图

1.1.3 造测试数据

表格

输入数据 输入数据 说明
153 1 这是水仙花数
100 0 这不是水仙花数
999 0 这不是水仙花数
1.1.4 PTA提交列表及说明
说明:(1)编译错误:我的编译错误的原因是%一直用/代替了。
1.2判断一个整数的各位数字平方之和能否被5整除
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.2.1数据处理
(1)数据表达:运用b和n两个变量,设b为初始值0,然后运用阶程运算。
(2)数据处理:主要用b=b+(n%10)*(n%10),还运用了if-else和do-while循环句型。
(3)函数参数:函数中实参为n,形参为b,且都为整型函数。
1.2.2实验代码贴图
1.2.3 造测试数据

表格

输入数据 输入数据 说明
12 1 可以被5整除
210 1 可以被5整除
99 0 不可以被5整除
1.2.4 PTA提交列表及说明
说明:(1)编译错误:好像是忘记加“;”了。
2.代码互评(6.1)和(6.3)
区别:(1)他的代码比我的多
(2)很明显,我的编码中多了个do-while循环语句。
(6.3)水仙花数判断
区别:(1)他的代码数较我多,显得端庄大方。
(2)他运用了%,显得受了束缚。
3.学习总结
3.1 学习进度条

表格

周/日期 这周所花时间 学到的知识点简介
5/22-5/25 四天 对函数的调用有了初步认识
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
请用思维导图的形式将到目前为止所学的内容进行整理。

3.3.2 学习体会
通过这段时间学习和编译,我们大致对c语言有了个大概了解,比如int,double等函数类型,还有while,if等循环语句,以及其他的一些类型函数有了个底,因此我认为我们还需要抓紧时间,并投入大量精力来学习接下来的内容,

posted @ 2019-10-25 18:20  天天搞博客  阅读(177)  评论(0编辑  收藏  举报