您的位置:首页 > 其它

算法竞赛入门经典2.5 2-5分数化小数

2016-07-17 21:07 176 查看
这个一开始没有思路,百度了知道从123到329开始测试,受教受教。

#include <iostream> 
#include <iomanip>
using namespace std;
  
int main()

    int i,kase,a,b,c[10],d,e;
kase=1;
for(i=123;i<=329;i++)
{
 a=i*2;
 b=i*3;
 c[0]=i/100;c[1]=i/10%10;c[2]=i%100%10;
 c[3]=a/100;c[4]=a/10%10;c[5]=a%100%10;
 c[6]=b/100;c[7]=b/10%10;c[8]=b%100%10;
 for(d=0;d<=8;d++)
 {
     for(e=d+1;e<=8;e++)
 {
     if(c[d]==c[e]) goto here;
 } 
  
 }
 here:
 if(d==9&&e==9)
 {
     cout<<i<<" "<<a<<" "<<b<<" "<<endl;
 }
}
    return 0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: