C语言Ⅰ博客作业11
C语言程序设计I | |
---|---|
这个作业要求在哪里 | *作业链接* |
我在这个课程的目标是 | 结课时能够写出一个简单实用的程序或小游戏 |
这个作业在那个具体方面帮助我实现目标 | PTA实验作业 |
参考文献 |
1.PTA实验作业
1.1 统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N
是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1 数据处理
数据处理:定义了整型变量n=N,b,一个数组和十个整型变量,再把n的平方根赋值给m。
数据表达:伪代码:
先定义了整型变量n,m
再把N的平方根赋给n
令m=n的平方
如果m==N
定义num{10}=0 i
while(m>0)for(i=0);i<=9;i++)if(m%10==i)num[i]+=1;if(num[i]==2)return 1;m=m/10;return 0}
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 实验结果 | 说明 |
200 8921 | cnt = 37 | 随机数据 正确 |
999 2378237 | cnt = 1278 | 随机数据 t |
1.1.4 PTA提交列表及说明
1.编译错误:分号没打,思路错误。
1.2.统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1 数据处理
数据处理:定义m.n。count,sum为整形
数据表达:伪代码:
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
2. 代码互评
我的代码:
同学代码: