回文数
程序代码:
#include<stdio.h> #include <conio.h> #include<string.h> int main() { unsigned int i,j,k,n=0; char s[81]; memset(s,'\0',81); for(i=100;i<65530;i++) { j=0; while(i) { s[j]=i%10; j++; i/=10; } for(k=0;k<=j;k++) if(s[k]!=s[j-k]) break; if(k==j+1) { printf("%d ",i); n++; if(!(n%10)) putchar('\n'); } memset(s,'\0',81); } getch(); return 0; }
咋不出结果