这是嵌套if语句的一部分,只有这部分无效。当它是嵌套的if语句的一部分时,输出将显示有效部分的执行。当它与嵌套的if语句分开时,它根本不显示输出。
想要的输入和输出 输入:S 14 16 产出:金钱:127.99 时间:16:00
#include <stdio.h>
int main()
{
char type;
float money = 127.99;
int hour, min;
int hour_min;
printf("Type, time of departure: \n ");
scanf(" %c %d%d", &type, &hour, &min);
hour_min = hour*60 + min;
if ((type == 'S') && (hour >= '14'))
{
float money = 127.99;
hour_min += 104;
hour = hour_min/60;
min = hour_min%60;
printf("Money: %.2f\Time: %d:%.2d", money, hour, min);
}
return 0;
}