1071 辉辉的一天

Posted on 2011-09-03 01:08 kalvinyZhang 阅读(94) 评论(0)  编辑 收藏 引用 所属分类: OJ
水题,但是有一个地方导致了不能AC,多个不等的时候if (!(a == 0 && b == 0 && c == 0 && d == 0 && e == 0 && f == 0))  -这个写法是正确的第一次写成了
if ((a !=  0&& b != 0 && c != 0 && d != 0 && e != 0 && f != 0))这个写法是没有办法AC的,至于为什么应该进一步深入应该会慢慢意识到。
 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int a, b, c, d, e, f;
 6     while (scanf("%d%d%d%d%d%d"&a, &b, &c, &d, &e, &f)) {
 7         if (!(a == 0 && b == 0 && c == 0 && d == 0 && e == 0 && f == 0)) {
 8             double sum;
 9             sum = 3600*(d+12-a) + (e-b)*60 + f-c;
10             printf("%.0lf\n", sum);
11         }
12         else
13             break;
14     }
15     return 0;
16 }
代码就放在这里吧。。。其中的double 类型可以换成long int,但是double似乎更适合一些

posts - 0, comments - 0, trackbacks - 0, articles - 9

Copyright © kalvinyZhang