C语言I博客作业05

问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业的要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在这个课程的目标是 巩固C语言知识基础及初步模拟编写程序
这个作业在哪个具体的方面帮助我实现目标 PTA习题的完成和wps软件的应用及思维导图的制作
参考文献 《C语言程序设计》 《百度》 《C primer plus》

一、本周作业#

1.1 PTA实验作业## 判断一个整数的各位数字平方之和能否被5整除

编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

1.1.1 数据处理## 数据表达:int fun(int n );定义函数 数据处理:运用while和if语句

1.1.2 实验代码截图##

1.1.3 造测试数据##

输入数据 输出数据 说明
5 1 能被5整除
0 0 不能被5整除
3 0 不能被5整除
50 1 能被5整除

1.1.4 PTA提交列表及说明##

1.2 题目名## 本题要求编写程序,根据公式n!/m!(n−m)! 算出从n个不同元素中取出m个元素(m≤n)的组合数。

1.2.1 数据处理##

变量 变量来源
m,n 输入
f 随m,n的变化而变化

表达式 1. result = fact(n)1.0/(fact(m)fact(n-m));
2. f = f*i;

流程结构:循环、顺序和分支三大结构

主调函数:main()
被调函数:int fact( int a);

形参:f,i. 类型:整形
实参:a. 类型:整形

1.2.2 实验代码截图##

uploading-image-354168.png

1.2.3 造测试数据##

输入数据 输出数据
3,6 20
2,7 21
0,0 1

1.2.4 PTA提交列表及说明##

(1)部分正确
问题:结果的精度不对
方法:调整输出结果的精度
(2)部分正确
问题:全部的答案都错误
方法:用DvC++调试

二、代码互评

同学的

自己的

1.用的是不同的语句计算,他用的while语句,我的是foe语句计算
2.同样的都是用整数取余和取整分解数

三、学习总结

3.1 学习进度条##

周/日期 这周所花的时间 代码行 目前比较迷惑的问题 学到的知识简介
10.21-10.27 6小时 105 函数的使用和选择的类型 对于有些函数还是很熟悉

3.2 累计代码行和博客字数##

思维导图

3.3 学习内容总结及感悟##

感觉随着课程的不断增加,难度也越来越大了,有点跟不上,尤其是PTA里面的题目,此外,有些不懂得知识点,还是需要自己课外花时间去专研学习,作业完成的有点赶,以后需要合理地安排一下时间了。

posted @ 2019-10-26 21:48  篈篈鈊  阅读(265)  评论(1)    收藏  举报