ゼンゼン短縮してなかったワ
ずいぶん前にやったのでどうだったか見てみたら、特に短縮はしてなかった・・・スマソ。まあ気が向いたら縮めますが、とりあえずそのまま載せときます。
float a; main(b,c,d){for(;d=!scanf("%f%d%d",&a,&b,&c),c;puts(d?"":"No positions")) a<=4.5&b>149&c>199?d=printf("Wide Receiver "):0, a<=6.&b>299&c>499?d+=printf("Lineman "):0, a<=5.&b>199&c>299?d+=printf("Quarterback "):0; }
ジャンジャン縮めてチョ。そして、教えてw
追記:
ちょっと縮めた。id:kurimuraさんと一緒になったから、今日はもう終わろう。。。
float a,b; main(c){ for(;scanf("%f%f%d",&a,&b,&c),c/=100; puts(printf("%s%s%s",a>4.5|b<150|c<2?"":"Wide Receiver ", a>6|b<300|c<5?"":"Lineman ", a>5|b<200|c<3?"":"Quarterback ")?"":"No positions")); }
これはひどい短縮コードですね。