说明
1 2 3 4 5 6 7 8 9组成三个三位数,使这三个三位数构成1:2:3的比例,求出所有满足条件的三个三位数。
输入格式
无输入
输出格式
若干行,每行3个数字。按照每行第一个数字升序排列。我们这里只列出一组,其实不止!
样例
输入数据 1
没有输入
输出数据 1
192 384 576
(后面略……)
供参考:
#include<stdio.h>
int main()
{
int a,b,c,i,j,s[9];
for (a=100;a<333;a++)
{
b=2*a;
c=3*a;
s[0]=a%10;s[1]=a%100/10;s[2]=a/100;
s[3]=b%10;s[4]=b%100/10;s[5]=b/100;
s[6]=c%10;s[7]=c%100/10;s[8]=c/100;
for(i=0;i<8;i++)
{
for(j=i+1;j<9;j++)
if(s[i]==s[j]) break;
if(j < 9) break;
}
if((i==8)&&(j==9))
printf("%d %d %d\n",a,b,c);
}
return 0;
}