C语言I作业09
C语言I博客作业09
本周作业头
提问 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计Ⅰ |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 |
我在这个课程的目标 | 学会c语言,学会编程 |
这个作业在哪个具体的方面帮助我实现目标 | 掌握更多编程技巧 |
参考文献 | CSDN,C语言程序设计Ⅰ |
-1,PTA实验作业
-1.1题目描述-
7-2 换硬币 (20 分)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。
输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。
输入样例:13
输出样例:fen5:2, fen2:1, fen1:1, total:4
fen5:1, fen2:3, fen1:2, total:6
fen5:1, fen2:2, fen1:4, total:7
fen5:1, fen2:1, fen1:6, total:8
count = 4
-1.1.1数据处理-
数据表达:用到了int、
数据处理:用到了赋值,for循环,scanf语句
-2造数据-
输入数据 | 输出数据 | 说明 |
---|---|---|
13 | fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6, total:8 count = 4 | 这个没啥好解释的啦 |
少打了个大括号
大括号位置放错
for语句后见加了;
-2.1题目描述-
7-3 找完数 (20 分)
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。
输入格式:
输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。
输出格式:
逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。若区间内没有完数,则输出“None”。
输入样例:
2 30
输出样例:
6 = 1 + 2 + 3
28 = 1 + 2 + 4 + 7 + 14
-2.2实验代码-
-2.3提交列表-
3.学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第十三周 | 随着作业难度的提升,写作业用的时间越来越多了 | 130 | 迷迷糊糊的,没学到什么 | 可能我的数学逻辑不强,迷惑的点还有不少呢 |
通过这几次的作业,我明白了数学在编程中的重要性,我在考前会认真复习,毕竟手写代码的难度有点大呀,寒假在家里也不会落下对C语言的学习,加油,一步步的来!