C语言|博客作业11

空扰寡人 提交于 2019-12-06 15:21:21
问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132
我在这个课程的目标是 感觉C语言还是落下了很多,希望可以把之前落下的给补上一点
这个作业在那个具体方面帮助我实现目标 PTA使我巩固我的知识点
参考文献 百度、《C Primer Plus》第六版,C语言程序设计

1.PTA实验作业

1.1 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

1.1.1数据处理

数据表达:第一个函数定义了两个整型变量:num1,sum,并且给sum赋值为0;第二个函数定义了3个整型变量:count,sum2,i,并且给count、sum赋值为0
数据处理:

int is( int number )
定义num1和sum两个变量
sum=0;
用do-while循环{
num1=number%10;
sum=sum+num1;
number=number/10;
}终止条件是number等于0
然后用if-else语句判断{
if(sum==5)
return 1;
else
return 0;
}

void count_sum( int a, int b )
定义count、sum2、i三个变量
count=0;
sum=0;
用for循环语句,里面包含一个if语句
for(i=a;i<=b;i++){
if(is(i)){
count++;
sum2=sum2+i;
}
}
如果满足第一个函数就进行累加,否则就不执行
最后输出结果:printf("count = %d, sum = %d",count,sum2);

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
104 999 104 is counted. count = 15, sum = 3720 例题上的数据
1000 1999 count = 15, sum = 17220 随机输入的数据进行测试

1.1.4 PTA提交列表及说明

1.2

1.2.1 数据处理

数据表达:
数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

2.代码互评

同学代码截图
自己代码截图
同学代码截图
自己代码截图

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!