90分,哪错了呢,没找出来
查看原帖
90分,哪错了呢,没找出来
745188
uuwxl楼主2024/10/4 23:20
#include<bits/stdc++.h>
using namespace std;
string sky[11]={"","jia","yi","bing","ding","wu","ji","geng","xin","ren","gui"};
string d[13]={"","zi","chou","yin","mao","chen","si","wu","wei","shen","you","xu","hai"};
int a,b;
int main(){
	int n,a,b,m;
	cin>>n;
	a=7;
	b=1;
	m=n;
	while(m<1900){
		a--;b--;
		m++;
		if(a==0){
			a=10;
		}
		if(b==0){
			b=12;
		}
		
		
		
	}
	while(m>1900){
		a++;b++;m--;
		if(a==10){
			a=0;
		}
		if(b==12){
			b=0;
		}
		
		
	}
	cout<<sky[a]<<d[b];
	return 0;
}
2024/10/4 23:20
加载中...