注意sprintf(str,"%d",N)
利用字符串指针编写一程序求所有不超过200的N,N的平方是具有对称性质的回文数
#include <stdio.h>
#include <string.h>
bool check(char str[])
{
int i,j;
for(i = 0,j = strlen(str) - 1;i != j;i++,j--)
{
if(str[i] != str[j])
return false;
}
return true;
}
void main()
{
int N;
char str[100];
for(int i = 0;i <= 200;i++)
{
N = i*i;
sprintf(str,"%d",N);
if(check(str))
{
printf("%d %s\n",i,str);
}
}
}