作业帮 > 综合 > 作业

下列程序用于计算0~50范围内各位数字之和大于各位数字之积的所有数的个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 10:42:02
下列程序用于计算0~50范围内各位数字之和大于各位数字之积的所有数的个数
拜托帮我看一下那一点出错
\x05#include
\x05void main()
\x05{ int i,a,b,s=0;
\x05 for(i=0;i=a*b)s++;
\x05}
\x05 printf("\n%d",s);
\x05}
#include
void main()
{

int i,a,s=0;
 for(i=0;i 0)
 {
 a=k% 10;
 k /= 10;
 sum += a;
 summ *= a;
 }
 if(sum > summ)
 s++;
}
 printf("\n%d",s);
}
把你的程序改了一下,现在可以了,有什么不懂的再问
再问: 答案是26呀,而这个运行之后是17呢,不知道哪里有问题
再答: 位数字之和大于各位数字之积,含不含等于 #include void main() { int i,a,s=0; for(i=0;i 0) { a=k% 10; k /= 10; sum += a; summ *= a; } if(sum >= summ) { printf("%-3d",i); s++; } } printf("\n有%d数符合\n",s); } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 30 31 40 41 有26数符合 Press any key to continue