作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/05 15:15:07
C++编写程序输出1~100之间各位数乘积大于各位数的和的数,要求判断各位数乘积大于各位数的和用函数表示
C++编写程序输出1~100之间各位数乘积大于各位数的和的数,要求判断各位数乘积大于各位数的和用函数表示
#include<iostream>
using namespace std;
int fun(int n)
{
int s = 0;
int t = 1;
while(n > 0)
{
s += (n % 10);
t *= (n % 10);
n /= 10;
}
return t > s;
}
int main()
{
int i;
for(i = 0; i <= 100; i++)
{
if(fun(i))
cout<<i<<" ";
}
return 0;
}