Dev C++报错redefinition of 'int main()'

问题遇到的现象和发生背景 devc++之前都运行正常的程序最近报错,所有的程序都是这样
用代码块功能插入代码,请勿粘贴截图
# 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;
}

运行结果及报错内容 [Error] redefinition of 'int main()'
我的解答思路和尝试过的方法
我想要达到的结果 不再报错,谢谢

你是不是在同一个项目下面中有很多的c文件?
如果是的话,一个项目在编译的时候,就会检查所有c文件下的所有main函数,如果有多个就会报错redefinition of int main
所以你可以把其他的代码都注释一下。

十分感谢!我可能理解有点问题,但是我只在界面里输入了这些,它依旧报错~😅