解题思路:
注意事项:
注意数据溢出。
参考代码:
#include<stdio.h>
int main()
{
int length=10,temp=0;
unsigned long long sum=0,i;
for(i=0;i<200000;i++){
temp=i;
while((temp/=10)>0)
length*=10; //计算i模的长度;
sum=i*i; //计算平方数
if((sum%=length)==i) //平方数模后的余数是否等于i;
printf("%d ",i);
length=10;
sum=0;
}
}
0.0分
0 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:2826 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:516 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:692 |
printf基础练习2 (C语言代码)浏览:743 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:781 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
母牛的故事 (C语言代码)浏览:551 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:562 |
Quadratic Equation (C语言代码)浏览:988 |