运行之后出来了一大串不理解的编码

MINGW EXTENSION typeset ___int64___time64__t;是什么问题 #include using namespace std; int main(void) { int t=0,a=0; while(t<10000) { if(t%3==1&&t%5==2&&t%7==1) t++; a++; } cout<<"一万以内除以3余1,除以5余2,除以7余1的正整数有"<<a<<endl; system("pause"); }

应该是编译器的配置没配好,搜索一下你的编译器的配置方法,重新配置一下,注意检查环境变量别配重复了

t++不能放到If里吧

while(t<10000)
{
    if(t%3==1 && t%5==2 && t%7==1)
       a++;
   t++;
}