カメヲラボ

主にプログラミングとお勉強全般について書いてます

ランタイムエラーを避ける79B

http://acm.pku.edu.cn/JudgeOnline/problem?id=2840
gets()技を使いたくてもランタームエラーが・・・
そんなときは同じコード長で色々なコードを書いてみましょ
printfの中で複雑な文を書くとダメなようなので、それを避けるように書く。

main(m,n){
  for(gets();~scanf("%d:%d",&m,&n);printf("%d\n",m*!n))
    m+=m>12?-12:12;
}