求教,初学者的一道简单题
求教,初学者的一道简单题刚学初c++,问个题
求100-1000之间各位数加起来等于5的数有多少个?
#include<iostream>
using namespace std;
void main()
{
int i,temp,n,y=0,number=0;
for(i=100;i<=1000;i++)
{
n=i%10;
if(n>5)
break;
n=(i/10)%10;
if(n>5)
break;
else
{
for(n=1;n<4;n++)
temp=i%10;
i=i/10;
y+=temp;
}
if(y==5)
number++;
}
cout<<number
<<endl;
}
这个程序的问题在哪里?
谢谢指导!