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

问题描述:

C语言平方数编程问题
有趣的平方数
625这个数字很特别,625的平方等于390625,刚好其末3位是625本身.除了625,还有其它的3位数有这个特征吗?还有一个!该数是:_____________
请用C语言编写一个程序计算这个题目的结果.
怎么你们每个人的思路都和我不一样,而是你们每个人用的核心算法一样呢.
我自己的写法是用到字符串来实现.
1个回答 分类:综合 2014-12-04

问题解答:

我来补答
#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
再答: 那就采纳吧~~
 
 
展开全文阅读
剩余:2000
下一页:明矾净水