作业帮 > 综合 > 作业

编写程序,计算在0至99的范围内有多少个数,其每位数的乘积大于每位数的和.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/14 08:22:05
编写程序,计算在0至99的范围内有多少个数,其每位数的乘积大于每位数的和.
请问我哪里错了啊?
编写程序,计算在0至99的范围内有多少个数,其每位数的乘积大于每位数的和.
if((a*b)>(a+b))
这个地方应该这么判断吧?
还有就是你现在显示的是每一个每位数的乘积大于每位数的和,没计算总共有几个
如果要计算总共有几个的话
需要另外定义一个累积变量.
在现在的printf 那里进行累积
按照你要求写的话大概应该是这样
main()
{
int j,a,b;
clrscr();
j=0;
for(int i=0;i(a+b))
{
j++;
printf("%d",i);//这里显示是具体哪一个数符合要求.
}
}
printf("%d",j);//这里显示的一共有几个符合要求的.
}