这个作业属于那个课程 |
C语言程序设计1 |
这个作业要求在哪里 |
|
我在这个课程的目的是 |
学习并掌握C语言 |
这个作业在那个具体方面帮助我实现目标 |
|
参考文献 |
|
四 作业格式
1PTA作业贴图
1.1题目名 求整数的位数及各位数字之和 ,
1.1.1数据处理对于给定的正整数N,求它的位数及其各位数字之和。输入格式:输入在一行中给出一个不超过109的正整数N。输出格式:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。
数据表达:number,count=0,sum=0, number表示数字,count表示个数,sum表示总和。
数据处理:count++;sum += number%10;number = number/10;我用了while循环语法,sum叠加,因为定义number是整数,所以number = number/10,可以把小数点后面的数都给去掉,最后得到number等于零,结束循环。
1.1.2实验代码贴图
1.1.3造测试数据:
0 |
0 0 |
0不在题目要求范围内 |
10000000000 |
10 29 |
输出错误 |
578 |
3 20 |
/ |
1.1.4PTA提交及说明:
1)答案错误:while里面的循环体写错了我写成number=0,改正后是number!=0.
2)答案错误: sum += number%10;number = number/10;我把这俩个式子写反了。因为number是一直在变的。
1.2题目名:
1.2.1数据处理:
数据表达:
数据处理:
1.2.2实验代码截图
1.2.3造测试数据:
1.2.4PTA提交及说明
2代码互评
题目:
自己:
许青青:
代码区别:1)
2)
题目 :整数的分类处理
自己:
许青青:
代码区别:1)
3.学习总结
3.2学习进度条
第一周 |
三个小时 |
60 |
初次了解代码的含义 |
不知道什么时候空格什么时候不空格 |
第二周 |
四个小时 |
100 |
知道怎么去制作表格 |
%d什么的很多符号都不认识 |
第三周 |
七个小时 |
170 |
if-else格式和&& |
代码写的一模一样都不对 |
第四周 |
七小时 |
150 |
学会了for语句 |
这周作业比较简单基本都懂了 |
第五周 |
六小时 |
160 |
学会了调用函数,学会了调试,找代码错误 |
/ |
第六周 |
七小时 |
170 |
学会了%02d,明白定义中的[]的含义 |
不知道怎么表达hh:mm |
第七周 |
七个半 |
240 |
学会了switch语句的用法 |
不是很明白for语句的if-else,和switch语句 |
第八周 |
六个小时 |
200 |
学会了while循环语句还有do-while语句 |
|
累计代码行和博客字数
3.3.1学习内容总结
3.3.2学习体会