これは、質問に対する回答を提出する権利を与え、あなたは計算の答えの後にプログラムや手の数を書くことができ、マシン上のテキストに直接答える、また答えジェネレータを提出することができます。
2:3の比率、試験を取得するために、すべての条件を満たし、それぞれがこれらの3桁の数を構成するように3桁3および3からなる3つの群に分け1,2、...、9 9数、 3 3桁。
入力フォーマット:
木材入力
出力フォーマット:
3つの数字の列が複数。各行は、番号順に配置されています。
サンプル入力:
なし
サンプル出力:
192 384 576
...
#include <stdio.h>
int judge(int a, int b, int c);
int main()
{
int a, b, c;
for (a = 123; a <= 333; a++)
{
b = a*2;
c = a*3;
if(judge(a, b, c))
printf("%d %d %d\n", a, b, c);
}
return 0;
}
int judge(int a, int b, int c)
{
int ok = 1;
int ch[10] = {0};
while(a)
{
ch[a%10]++;
a /= 10;
}
while(b)
{
ch[b%10]++;
b /= 10;
}
while(c)
{
ch[c%10]++;
c /= 10;
}
for (int i = 1; i <= 9; i++)
{
if (ch[i] == 0)
ok = 0;
}
return ok;
}