POJ1008 模拟
来源:互联网 发布:大排畸哪些数据看男女 编辑:程序博客网 时间:2024/06/02 02:25
#include <string> //可以定义string s;可以用到strcpy等函数
using namesapce std;
想用字符串必须包含<string>头文件
//RUNTIME ERROE无数次,原因不明#include<iostream>#include<cstdio>#include<string>#include<cstring>using namespace std;string dayname[20]={"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};string monthname[19]={"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax","zac","ceh","mac","kankin","muan","pax","koyab","cumhu","uayet"};int getdaynumber(string &a){ int t=0; for(int i=0;a[i]!='.';i++) { t=t*10; int k=a[i]-'0'; t=k+t; } return t;}int getmonthnum(string &b){ int i=0; for(;i<18;i++) { if(b==monthname[i]) break; } return i;}int main(){ int n; scanf("%d",&n); cout<<n<<endl; string a,b; for(int i=1;i<=n;i++) { a="\0";b="\0"; b.clear(); cin>>a>>b; int an=getdaynumber(a); int bn=getmonthnum(b); int c;cin>>c; int nowto0=c*365+bn*20+an+1;// cout<<nowto0<<endl; int yearnum=nowto0/260; int pernum=nowto0%260%13; int daynum=nowto0%260%20; cout<<pernum<<" "<<dayname[daynum-1]<<" "<<yearnum<<endl; }}
阅读全文
0 0
- poj1008 模拟
- poj1008 模拟
- POJ1008 模拟
- poj1008 模拟
- POJ1008 模拟
- 模拟日历计算 poj1008
- poj1008(模拟)
- POJ1008简单模拟
- POJ1008(模拟题)
- poj1008
- POJ1008
- POJ1008
- poj1008
- POJ1008
- poj1008
- poj1008
- poj1008
- poj1008
- BAT大牛面试之谈解密Android
- UESTC
- redis3.2.9-内存结构分析
- C++ 内联函数
- bears and three balls
- POJ1008 模拟
- 51Nod-数据流算法-1785
- Android自定义控件实现雷达效果
- JAVA内部类
- 状态模式
- linux常用命令一(文件命令类)
- 翻译:AVPlayerItemOutput二
- (DP,背包,数量不限,装满)Piggy-Bank -- HDOJ
- 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)