C++编写程序输出1~100之间各位数乘积大于各位数的和的数,要求判断各位数乘积大于各位数的和用函数表示

2025-05-17 03:24:59
推荐回答(1个)
回答1:

# include
int f(int n)
{
sum1=1;
sum2=0;
for(i=n;i>0;i=i/10)
{
i=i%10;
sum1=sum1*i;
sum2=sum2+i;
}
if(sum1>sum2)
return 1;
else
return 0;
}
int main()
{
int i;
for(i=1;i<=100;i++)
if(f(i))
printf("%d\n",i);
return 0;
}

采纳我哦