利用for循环和if语句对输入的值进行判断,如果没有输入-1则可以连续输入整数进行判断是否为回文数,如果输入-1则结束
#include<stdio.h>
int main()
{
int a[100];
int s=0;
int i;
printf("请输入整数:");
for(i=0;i<200;i++)
{
scanf("%d",&a[i]);
if(a[i]!=-1)
{
for(int j=1;j<=a[i];j*=10)
{
s=a[i]%(10*j)/j+10*s;
}
if(s==a[i])
{
printf("是回文数\n");
}else
{
printf("不是回文数\n");
}
}else
{
break;
}
}
return 0;
}