Cの講習がつまんなすぎて生まれたクソコード。見た目の芸術点の高さがポイント。
#include <stdio.h> void sort(double a, double b, double c){ printf("%.1lf, %.1lf, %.1lf\n", a<b?a<c?a:c:b<c?b:c, a<b?b<c?b:a>c?a:c:a<c?a:c<b?b:c, a>b?a>c?a:c:b>c?b:a>c?a:c); } int main() { double i, j, k; for (i = 1; i < 4; i += 1.0) { for (j=i==1?2:i==2?1:1;j<(i==3?3:4);j+=i==2?2:1) { printf("%.1lf, %.1lf, %.1lf\n", i, j, (i==1||j==1)&&(i==2||j==2)?3.0:(i==2||j==2)&&(i==3||j==3)?1.0:2.0); sort(i, j, (i==1||j==1)&&(i==2||j==2)?3.0:(i==2||j==2)&&(i==3||j==3)?1.0:2.0); printf("\n"); } } return 0; }
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
コメント投稿には、twitter認証が必要です。
Twitter認証
見た目の芸術点は高いけど、可読性が・・・