关于C++我的程序哪里有错误

img

img


为什么我的程序点击执行exe之后,电脑始终没反应,没有输出相应的结果?

可能是你要把int a,b,c=0写进循环里,每次循环就把他们重置为零。不然这几个数会越加越大。

#include<iostream>
using namespace std;
int main()
{

    int count=0;
    
    int num=0;
    for(int m=100;m<=1000;m++)
    {
        int a=0;
        num=m;
        while(num>0)
    {
        a+=num%10;
        
        num=num/10;
        
    }
    
            if(a==5)
        {
            count++;
        }
            
    }
    
    cout<<count<<endl;
}