设为首页 加入收藏

TOP

时针分针与秒针(四)
2023-07-23 13:30:38 】 浏览:176
Tags:时针分
od;
return ans1<ans2?ans1:ans2; } int main() { int t; scanf("%d",&t); while (t--) { char s1[8],s2[8]; scanf("%s %s",s1,s2); int h1,m11,m12,h2,m21,m22; char c1,c2; if (s1[1]==':') { h1=s1[0]-'0'; m11=s1[2]-'0'; m12=s1[3]-'0'; c1=s1[4]; } else { h1=(s1[0]-'0')*10+(s1[1]-'0'); m11=(s1[3]-'0'); m12=s1[4]-'0'; c1=s1[5]; } if (s2[1]==':') { h2=s2[0]-'0'; m21=(s2[2]-'0'); m22=s2[3]-'0'; c2=s2[4]; } else { h2=(s2[0]-'0')*10+(s2[1]-'0'); m21=(s2[3]-'0'); m22=s2[4]-'0'; c2=s2[5]; } int cnt=0; if (c1!=c2) cnt++; cnt+=calc(h1,h2,12); cnt+=calc(m11,m21,6); cnt+=calc(m12,m22,10); printf("Going from %s to %s requires %d %s\n",s1,s2,cnt,(cnt==1)?"push.":"pushes."); } return 0; } 参考程序

 【练习5】HDU 3248 Strange Clock (http://acm.hdu.edu.cn/showproblem.php?pid=3248)。

#include <stdio.h>
int main()
{
    int n,m;
    while (scanf("%d",&n) && n!=-1)
    {
        n = (n+270)%360;
        m = n / 30;
        m=12-m;
        if (n%30==0) printf("Exactly %d o'clock\n",m%12);
        else printf("Between %d o'clock and %d o'clock\n",(12+m-1)%12,m%12);
    }
    return 0;
}
参考程序
首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇TinyShell(CSAPP实验) 下一篇【C Primer PLus 摘录】第 10 章 ..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目