萌新求助,为什么执行不出结果呢?输出了空白

P1425 小鱼的游泳时间

>一个%d输出俩??
by awa再也不水贴 @ 2020-02-27 12:15:39


>洛谷不要加system("pause");
by awa再也不水贴 @ 2020-02-27 12:15:57


>int类型除以60有可能小数的好吧
by awa再也不水贴 @ 2020-02-27 12:16:56


@[xiaojie233a](/user/205099) $int$类型除以$60$默认向下取整的。。
by Stick_With_Mars @ 2020-02-27 12:23:44


首先,$scanf,printf$的函数库$<stdio.h>$你没加 然后,判断语句$if(b=60)$应为 $if(b==60)$,你的是赋值语句 接着,$printf("%d",num/60,num%60)$;有两个输出值,但你只有一个$%d$ 最后,计算结果还是错的,你自己改吧,加油 ```cpp #include<stdlib.h> #include<stdio.h> int main(){ int a,b,c,d; scanf("%d %d %d %d",&a,&b,&c,&d); int num = 0; while (a < c || b < d){ //默认第一个时间小于第二个 b++; if (b == 60){ a++; b = 1; } num++; //printf("%d",num); } //int i, j; //i = num / 60; //j = num % 60; printf("%d %d", num/60,num%60); //system("pause"); return 0; }//语法错误改正后,算法问题自己想吧 ```
by YFXj_38 @ 2020-02-27 12:24:08


@[illhj](/user/62298) 某些奇怪的OJ里面从来不用加stdio和iostream之类的,来洛谷的萌新很多都不知道
by awa再也不水贴 @ 2020-02-27 12:26:12


@[柳暗花明乐乐](/user/200542) 语言表达问题,我的锅
by awa再也不水贴 @ 2020-02-27 12:26:36


|