C语言博客作业08
这个作业属于哪个课程 | C语言程序设计Ⅱ |
---|---|
这个作业的要求在哪里 | http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 |
我在这个课程的目标是 | 熟悉使用while,for结构解决问题 |
这个作业在那个具体方面帮助我实现目标 | 用dev,pta解决老师布置的题目 |
参考文献 | 《C语言程序设计》C语言中文网 |
1.PTA实验作业
1.1求整数的位数及各位数字之和
1.1.1数据处理
定义变量a,n,sum。使用a来计数,sun求各位数上的和
scanf("%d",&n);
使用while循环(n>0)
{
sum=sum+n%10;公式:计算各位数的值
n=n/10;
a++;递增计数
}
printf输出 循环次数a,各位数和sum;
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
256 | 3 13 | 三位数 |
123 | 3 6 | 三位数 |
56 | 2 11 | 两位数 |
01 | 0 1 | 一位数 |
1.1.4PTA提交列表及说明
编译错误:&n中的&掉了,最后return 0的分号掉了
答案错误:n/10打成n/100了
1.2爬动的蠕虫
1.2.1数据处理
int n ,u,d定义变量
scanf("%d %d %d",&n,&u,&d);函数输出
int flag=0;
int s=0;
int t=0;进行定义
while(flag!=1)使用while进行循环
t++;用变量t递增
下面使用if条件语句进行判断
1.2.2实验截图
1.2.3造测试数据
输入数据 | 输出数据 |
---|---|
33 5 1 | 15 |
57 5 9 | 1073741829 |
12 1 2 | 5 |
1.2.4PTA提交列表及说明
编译错误:这个之前在dev上面做了很多次,最后一次爬没有加一
%d三个,掉了%分号
2.代码互评
同学代码
我的代码
1.同学调用了两个函数,我只用了一个
2.同学定义了4个变量,用的是count计数
3.同学是从前面算数一直到后面,而我的是相反的
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码数 | 博客字数 | 学到的知识点简介 | 目前疑惑的问题 |
---|---|---|---|---|---|
第五周 | 6 | 20 | 520 | 初步了解编程如何进行 | 编程开始的单词有什么作用,编译是如何进行的 |
第六周 | 3 | 30 | 670 | 学会运用markdown语法和了解博客园作业格式 如何在博客随笔字体加颜色 | |
第七周 | 4 | 115 | 980 | 学会了if语句和编程的数学函数怎么写 | while语句如何使用和电脑上表格和why手机上顺序不一样 |
第八周 | 7 | 120 | 994 | 学到了函数与自定义函数,与调用函数 | pta上面的还有很多错误地方找不到 |
第十周 | 9 | 170 | 1102 | 分支结构与循环结构的结合运用 | 流程结构的选择运用和语句的正确用法 |
第十一周 | 15 | 215 | 1125 | 学会使用分支结构switch | 多种循环语句复合时候的格式 |
第十二周 | 16 | 225 | 905 | 熟悉使用while和do while | 怎么合适的选用学过的语句 |
3.2累计字数与代码行数
3.3学习内容总结与感悟
3.3.1思维导图
3.3.2学习体会
1.最近发现了一个很多的学习网站csdn,在上面感悟到了很多
2.学习的内容越来越难,我们的学习劲头
3.努力加油