用1,2,3……,9组成3个三位数,比例为1:2:3,且每个数只能用一次。

    xiaoxiao2021-03-25  101

    #include<stdio.h> #include<string.h> int x[10]={0}; int main() { int a,b,c,i,j; //int abc,def,ghi; for( i=123;i<329;i++) { int flag=1; memset(x,0,sizeof(x)); a=i; b=i/10; c=i/100; x[a]++; x[b]++; x[c]++; int d=2*i; a=d; b=d/10; c=d/100; x[a]++; x[b]++; x[c]++; int e=3*i; a=e; b=e/10; c=e/100; x[a]++; x[b]++; x[c]++; for( j=1;j<=9;j++) { if(x[j]!=1) {flag=0;break;} } if(flag) printf("%d %d %d\n",i,d,e); } }
    转载请注明原文地址: https://ju.6miu.com/read-8446.html

    最新回复(0)