设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 930|回复: 2
打印 上一主题 下一主题

c++基础问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 01:32:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我是一名C++初学者,遇到了一点问题,请求帮助
怎么样编写这样的一个小程序段:
在1到100之间输寻找并输出这样的数;各们数字之积大于各位数字之和。(最好是用循环语句),谢谢了 呵呵。
3#
发表于 2009-11-3 01:32:21 | 只看该作者
先在纸上研究出算法,再实现就容易了~
回复 支持 反对

使用道具 举报

2#
发表于 2009-11-3 01:32:20 | 只看该作者
各们数字之积大于各位数字之和
蛮容易吧.只要不带1,0的就不是,当然要除了只有个位的,还除了22应该就没有了.

这样求也简单.

for(i=1;i<=100;i++)
{
t=i;
mul=1;
sum=0;
while(t)
{
mul*=t%10;
sum+=t%10;
t/=10;
}
if(mul>sum)
{
cout<<i<<endl;
}
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 07:41 , Processed in 0.117601 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表