15 条题解

  • -1
    @ 2026-5-30 10:19:24
    # include <bits/stdc++.h>
    
    using namespace std;
    string s[21]={"zero","one","two","three","four","five","six","seven","eight"
    ,"nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen",
    "seventeen","eighteen","nineteen","twenty"},s1[6]={"","","twenty","thirty",
    "forty","fifty"};
    void times(int x){
    	cout<<s1[x/10]<<" "<<s[x%10]<<" ";
    }
    int h,m;
    int main(){
    	cin>>h>>m;
    	if(m==0){
    		if(h<=20)cout<<s[h]<<" o'clock";
    		else {
    			times(h);
    			cout<<"o'clock";	
    		}
    		return 0;
    	}
    	if(h<=20){
    		cout<<s[h]<<" ";
    		if(m<=20)
    			cout<<s[m]<<endl;
    		else
    			times(m);
    	}else{
    		times(h);
    		if(m<=20)
    			cout<<s[m]<<endl;
    		else
    			times(m);
    	}
    	return 0;
    }
    

    信息

    ID
    1084
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    242
    已通过
    81
    上传者