解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
int zishoushu(int i)
{
long int g=i,count=0,k,c=0;
while(i!=0)
{
count++;
i=i/10;
}
k=(g*g)%(int)pow(10,count);
if(k==g)
{
c=1;
}
return c;
}
int main()
{
int i;
for(i=0;i<200000;i++)
{
if(zishoushu(i))
printf("%d ",i);
}
return 0;
}
0.0分
0 人评分
printf基础练习2 (C++代码)(受教了,,%#o和%#x的用途)三人行,必有我师,,多看题解会有收获浏览:1912 |
校门外的树 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:597 |
C语言训练-求函数值 (C语言代码)浏览:976 |
这可能是一个假的冒泡法浏览:1071 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:942 |
WU-字符串比较 (C++代码)浏览:824 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
计算质因子 (C语言代码)浏览:778 |