作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/02 16:29:54
c语言题目:输入一位5位数,输出各位数字之和为9,且能被5整除的数的个数.
c语言题目:输入一位5位数,输出各位数字之和为9,且能被5整除的数的个数.
你要的应该是一个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~