gpt4 book ai didi

C 代码在添加一分钟后无法显示正确的时间

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:02 25 4
gpt4 key购买 nike

<分区>

这是我应该编写代码的问题...我已经完成了代码但它没有正确显示最后时间...任何帮助都会有用编写一个程序,提示用户输入小时、分钟和 AM或下午。该程序将在已输入的时间上增加 1 分钟,并且显示新时间。本程序只需要请求一次时间。

   #include <stdio.h>
#include <stdlib.h>


int main()
{
int mint, hour;
char tod;

printf("Enter the hour: ");
scanf("%d", &hour);
printf("Enter the minute: ");
scanf("%d", &mint);
printf("Enter AM or PM: ");
getchar;
scanf("%s", &tod);

if(mint ==59){
mint = 0;
}
if (hour == 12){
hour = 1;
if (tod='A'){
tod = 'P';
}
else
tod = 'A';
}
else
mint = mint + 1;


/* if (hour < 11){
if (mint < 59){
mint = mint + 1;

}
else
hour = hour + 1;
mint = 0;
}
if (hour == 11 && mint == 59){
hour = 12;
mint = 0;
if (tod[0]='A'){
tod[0]='P';
}
else
tod[0]='A';


}
if (hour == 12 && mint == 59){
hour = 1;
mint = 0;

}*/
printf("The new time is %d:%0d %c", hour, mint, tod);

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com