c语言求1~999中的回文数
发布网友
发布时间:2022-04-23 13:49
我来回答
共3个回答
热心网友
时间:2022-04-23 15:19
#include<stdio.h>
void main()
{
int a[10],i,j,x,n,k,p=1;
for(i=1;i<1000;i++)
{
p=1; //问题一
x=i;
for(j=0;x>0;j++)
{
a[j]=x%10;
x/=10;
}
for(n=0;n<j;n++)
{
if(a[n]!=a[j-n-1])
{ p=0;
break;
} //问题二
}
if(p==1)
printf("%d\n",i);
}
}
热心网友
时间:2022-04-23 16:37
x=i*i;
改成
x = i;
p=1;
if(a[n]!=a[j-n-1])
p=0;
break;
改成
if(a[n]!=a[j-n-1])
{
p=0;
break;
}
热心网友
时间:2022-04-23 18:11
你想问些什么啊???追问怎么修改