質問: int main(){ int a,b,c; printf("整数1を入力してください。\n"); scanf("%d",&a); printf("整数2を入力してください。\n"); scanf("%d",&b); printf("整数3を入力してください。\n"); scanf("%d",&c); if(a==b && b==c){/*すべて同じ√*/ printf("%d=%d=%d",a,b,c); } else if(a==b){/*a=b√*/ if(a>c){ printf("%d=%d>%d",a,b,c); } printf("%d=%d<%d",a,b,c); /*a=b√終了*/ } else if(a>b){ /*a>b√*/ if(b=c){ printf("%d>%d=%d",a,b,c); } else if(c=a){ printf("%d=%d>%d",a,c,b); } else if(b>c){ /*b>c*/ printf("%d>%d>%d",a,b,c); } else if(a>c){ /*a>c√*/ printf("%d>%d>%d",a,b,c); } printf("%d>%d>%d",a,c,b); /*a>c√終了*/ if(b=a){ /*b=a√*/ if(b%d",a,b,c); } /*b=c√終了*/ else if(c>b){ printf("%d>%d>%d",c,b,a); } if(a>c){ printf("%d>%d>%d",b,a,c); } printf("%d>%d>%d",b,c,a); } } return 0; } ### 試したこと 特になし ### 補足情報(言語/FW/ツール等のバージョンなど) 出力はcigwin、ツールはemacs
回答: ソートしてから順番に出力すればいいと思うよ。大小比較は前後の物を調べ、等しければ等号、異なれば不等号を表示していけばいいよ。 正直言うと、全可能性を個別に列挙するというやり方はデバッグしたくないです。