作业帮 > 综合 > 作业

C语言平方数编程问题有趣的平方数625这个数字很特别,625的平方等于390625,刚好其末3位是625本身.除了625

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 06:25:22
C语言平方数编程问题
有趣的平方数
625这个数字很特别,625的平方等于390625,刚好其末3位是625本身.除了625,还有其它的3位数有这个特征吗?还有一个!该数是:_____________
请用C语言编写一个程序计算这个题目的结果.
怎么你们每个人的思路都和我不一样,而是你们每个人用的核心算法一样呢.
我自己的写法是用到字符串来实现.
#include<stdio.h>
void main()
{
\x09int i;
\x09long s;//i的平方,平方过大所以用long
\x09int shu3;//末尾3位数
\x09for (i=100;i<1000;i++)
\x09{
\x09\x09s=i*i;
\x09\x09shu3=s-(s/1000)*1000;//合理利用整数整出简化问题
\x09\x09if(shu3==i)
\x09\x09\x09printf("%3d\n",i);
\x09}
}
结果为:376,625

再问: good anwser
再答: 那就采纳吧~~