c语言题目:输入一位5位数,输出各位数字之和为9,且能被5整除的数的个数.

问题描述:

c语言题目:输入一位5位数,输出各位数字之和为9,且能被5整除的数的个数.
1个回答 分类:综合 2014-09-20

问题解答:

我来补答
你要的应该是一个5位数,和为9且可以被5整除吧!

如下程序为:打印所有满足要求的5位数,及个数!
不明白可以追问!
#include
int main(void)
{
unsigned int num,sum,tmp,counter=0;

printf("满足要求数字如下...\n");
num=10000;
while(num0){
sum+=tmp%10;
tmp/=10;
}
if(sum==9){
counter++;
printf("%u\n",num);
}
}

printf("满足要求数字的个数是:%u",counter); }
再问: 题目就是这个,但我觉得如果意思跟这个一样的话,为什么不去掉前边的“输入一位5位数”
再答: 那你输入的一个5位数,不一定满足要求呀!
再问: 看来是题目出的有问题
再答: 题目描述的不是很清楚! 上面的程序已经可以把所有满足要求的5位数及个数打印出来了, 还有其他要求的话,我还可以改给你,O(∩_∩)O~
 
 
展开全文阅读
剩余:2000
上一页:bfds
下一页:知道的请解答