当前位置:编程学习 > C/C++ >>

hdu 2180 时钟

print?#include<iostream>  
using namespace std; 
int main() 

    int a,b,s,t,i,j,k; 
    while(cin>>a>>b>>s>>t && (a || b || s || t)) 
    { 
        if(a>s || (a==s && b>=t)) s+=12; 
        k=0; 
        for(i=0;;i++) 
        { 
            j=(a+i)%12; 
            if(a+i>s || (a+i==s && j*6>t*1.1)) break; 
            if(j<11 && (i || j*6>=b*1.1))  
            { 
                k++; 
            } 
        } 
        cout<<k<<endl; 
    } 
    return 0; 

#include<iostream>
using namespace std;
int main()
{
    int a,b,s,t,i,j,k;
    while(cin>>a>>b>>s>>t && (a || b || s || t))
    {
        if(a>s || (a==s && b>=t)) s+=12;
        k=0;
        for(i=0;;i++)
        {
            j=(a+i)%12;
            if(a+i>s || (a+i==s && j*6>t*1.1)) break;
            if(j<11 && (i || j*6>=b*1.1))
            {
                k++;
            }
        }
        cout<<k<<endl;
    }
    return 0;
}

 

补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,