c语言题求详解

下面程序的功能是计算100到1000之间有多少个数其各位数字之和是5.请填空。
#include<stdio.h>
main()
{
int i,s,k,count=0;
for(i=100; i<=1000; i++)
{
s=0; k=i;
while( k )
{
s+=k%10; k= k/10 ;
}
if(s!=5)
continue ;
else
count++;
}
printf(“%d”, count);
}

# include <stdio.h>

int main(void)
{
int i;
int item;
int sum;
int count;

count = 0;

for (i = 100; i <= 1000; i++)
{
item = i;
sum = 0;

while (item)
{
sum += item % 10;
item /= 10;
}
if (sum == 5)
count++;
else
continue;
}

printf("各位数字之和为5的共有%d个!\n", count);

return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-06
K< 501
第2个回答  2012-02-06
K<501
第3个回答  2012-02-06
第4个回答  2012-02-06
while( k>0 )
相似回答
大家正在搜