编写一个程序利用求余运算完成 24 小时制和 12 小时制之间的转换
来源:百度知道 编辑:UC知道 时间:2024/06/05 05:12:07
如果从0点开始计时:
24-12:
如果秒数>43200,为PM,否则为AM
12小时制的时间秒数 = 24小时制的时间秒数 % 43200
12-24:
如果为AM,
24小时制的时间秒数 = 12小时制的时间秒数
如果为PM,
24小时制的时间秒数 = 12小时制的时间秒数 + 43200
楼上的好复杂啊,其实我认为24小时制和12小时制只有小时部分不一致,其他的都不用变的,而且不是每个程序都用秒来计时间的,我写了段程序:
#include <stdio.h>
main()
{
int h24;
char *str[2]={"am","pm"};
printf("\nh24= ");
scanf("%d",&h24);
printf("h12= %d%s",h24%12,str[h24/12]) ;
}
这里只涉及小时部分的转换,而且不检查无效值,相当简陋,主要是给楼主一个参考
编写一个程序利用求余运算完成 24 小时制和 12 小时制之间的转换
怎样用C语言编写一个求余运算?
编写一个JAVA程序,把变量n的初始值设置为1678,然后利用除法和取余运算把变量的每位数字都提出来
求助:编写一个程序实现顺序队列的各种基本运算,并在此基础上设计一个主程序,完成如下功能:
编写一个程序,用于接收用户输入的两个数(可以是整数,也可以是小数),对其执行加 减 乘 除 余的运算
请用C++编写一个算法,完成矢量的加法与成法运算,运算规则如下:
用JAVA编写一个实现加法运算的程序
VF求余运算是什么
编写一个程序,列出1到1000以内,求59的余后为1的质数。
求一个VB程序运算过程