高手帮忙解释程序
#include"stdio.h"
main()
{
int m,s,k,cn;
cn=0;
for(m=100;m<1000;m++)
{
s=0;
k=m;
while(k!=0)
{s=s+k%10;
k=k/10;
}
if(s!=11)
continue;
else
cn+1;
printf("%d",cn)
}
我在考试时遇到这样一道题,统计100--1000之间有多少个数其各位数学之和是11。由于我的数学太差,理解能力也不怎样,所以看半天都看不懂,希望各位能帮忙指点一下,小妹感觉不尽