#include
int
main()
{
int
i,instead,sum,num=0;
for(i=100;i<1000;i++)
{
sum=0;
/*sum表示这个数的各个位数的数之和*/
instead=i;
while
(instead>0)
/*while循环把一个数的各个位数相加,无论这个数是几位的都行,包括了
1000这个四位数的特殊情况*/
{
sum+=instead%10;
instead/=10;
}
if(sum==5)
/*满足条件的数的个数存放在num里面,如果要显示满足条件的数,可以在这里把i打印出来*/
num++;
}
printf("这里有%d个满足条件的数。\n",num);
return
0;
}
}