C语言上机实验:识别特定数值
发布时间
阅读量:
阅读量
C语言上机实验:找出特殊数字
识别所有符合特定属性的六位整数:该数必须为完全平方数(即存在某个整数,其平方等于该数),同时该数还需为回文数(即该数与其数字逆序后的数值相等)。例如,698896是836的平方,并且698896的数字顺序与其反向排列后完全一致,因此它满足上述条件。请列出所有符合上述要求的六位整数。
// An highlighted block
#include "stdio.h"
#include "math.h"
int main()
{
int i,j,k;
for(i=100000;i <=999999;i++){
j=i;
k=0;
while(j!=0){
k=k*10+j%10;
j=j/10;
}
if(i==k&&(int)sqrt(i)==sqrt(i))
printf("%d\n",i);
}
}
全部评论 (0)
还没有任何评论哟~
