C语言作业008

问题 答案
这个作业属于那个课程 C语言程序设计1
这个作业要求在哪里
我在这个课程的目的是 学习并掌握C语言
这个作业在那个具体方面帮助我实现目标
参考文献

四 作业格式

1PTA作业贴图

1.1题目名 求整数的位数及各位数字之和 ,

1.1.1数据处理对于给定的正整数N,求它的位数及其各位数字之和。输入格式:输入在一行中给出一个不超过10​9的正整数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学习体会

猜你喜欢

转载自www.cnblogs.com/hql201661/p/11865814.html
今日推荐