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認証
見た目の芸術点は高いけど、可読性が・・・