C语言作业09

一,表格


问题 答案
这个作业属于那个课程 c语言设计II
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715
我在这个课程的目标是 1熟练地编写程序 2学会更多的循环结构
这个作业在哪个方面帮助我实现目标 使我知道自己的不足之处进而更深入地学习
参考文献 百度百科,C语言程序设计,搜狗百科

二 ,pta作业

2.1.1 C语言作业09_第1张图片
**7-3 找完数

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

输入格式:
输入在一行中给出2个正整数m和n(1 C语言作业09_第2张图片
C语言作业09_第3张图片
2.1.2数据处理
先定义六个整形变量,其中sum为和,num为完数的个数。
接着利用for,if循环对可能出现的三种情况进行判断,再分别统计和与个数,最后输出
2.1.3提交列表及说明

运行超时:在第五行和第十行的for循环中,i和j忘记累加,还有就是一开始没有给sum赋值一。
2.1.4造测试数据
C语言作业09_第4张图片

2.1.5代码互评

2.2.1
7-6 跟奥巴马一起画方块
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
输入格式:
输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格

C语言作业09_第5张图片
2.2.2数据处理
编译错误:输入字符型变量时没有用%c,除号错用成了“/”.
2.2.3提交列表及说明

定义三个整形变量,其中为阵列数,再定义一个变量a来储存字符,为阵的行数。
再利用if-else加for循环讨论行数是否为列数的整数倍。最后将图形输出。
2.2.5代码互评

三,学习总结

3.1.1学习进度条

C语言作业09_第6张图片
3.1.2累计代码行数及博客字数
C语言作业09_第7张图片
3.1.3学习体会
总结:通过本周的学习,我深深的感受到了我们要学的真的的是太多了 。似乎穷尽一生,不对穷尽n生都学不完。
这也许就是学无止境吧!越往后走我就发现越来越难懂了,很多的题目自己似乎句根本想到正轨上去。很多时候凭借自己
无法办到,不知是我学的太慢还是怎么的?我一看到那些似乎好复杂的题,就一片空白,完全无从下手。但是,还是要学下去,
就算什么都学不会,那也要学,总有一天会一鸣惊人的。但是呢,愿望似乎是美好的自己做起来永远要比想象中难上许多,就在恍
惚中又度过了一周,扪心自问,定的目标或计划自己又完成了多少,或者还是说根本就将之抛掷脑后了。就算自己在定计划时有多么的
.....,但是最终不还是为时间所冲淡了吗,甚至是说冲没了也不过分。前方的路还很漫长,即使你一直在走也许无法走到终点,毕竟这是一条只有起点的路。那么就直接停下来算了?这当然不行,虽然无法走到终点,但是谁不想在这条路上多留下些自己存在的证明呢!没错,人人都想给自己留下个存在的证明,但是仅仅只是想想是远远不够的。因为这是我的亲身体会,我就是一直抱着这种凌云
壮志在做梦。每次提醒自己是时候了,但是却萌发出来了另外的想法:明天再去吧!于是就这样一直延后了,这绝对是没有
止境的。除非有一天你醒过来了.... 而你要想醒过来,这绝对不是一件容易的事。当我们处于沉睡状态时,身体的各部位对外界的感知大大降低,有时即使有巨大的动静也很难将你吵醒。有句话说的好“你永远不能叫醒一个装睡的人”我们这种状态无异于装睡,除非你的毅力够强,不然就继续睡了。所以呢,尽可能地多培养自己的毅力,还有就是对事情的决心,这两点很重要。

你可能感兴趣的:(C语言作业09)