# include <stdio.h>
int main()
{
int num, m =0, s = 0, n;
printf("请输入一个正整数:\n");
scanf("%d",&num);
s = num;
while(s!=0)
{
n = s%10; //n是s的末位数1
m = m*10 +n; //把s的末位数放到m的末位
s = s/10; //去掉末位数的新s
}
if (num == m)
printf("%d 是回文数\n", num);
else
printf("%d 不是回文数\n",num);
return 0;
}
你是不是在同一个项目下面中有很多的c文件?
如果是的话,一个项目在编译的时候,就会检查所有c文件下的所有main函数,如果有多个就会报错redefinition of int main
所以你可以把其他的代码都注释一下。
十分感谢!我可能理解有点问题,但是我只在界面里输入了这些,它依旧报错~😅