回文数是这个数顺序读与逆序读是同一个数,例如:123321,121。输出1000000以内的所有为偶数的回文数,并统计回文数的个数。要求写在子函数中。
#include<stdio.h>
int Plalindrome(int x)
{
long r=0,temp=x;
while(x)
{
r=r*10+x%10;
x=x/10;
}
if(r==temp)
return 1;
else
return 0;
}
int main(){
int m,n,count=0;
for(int i=1;i<=1000000;i++){
if(Plalindrome(i)){
printf("%d\n",i);
count++;
}
}
printf("共有%d个",count);
return 0;
}
有帮助的话采纳一下谢谢