有趣的问题,如何把某一天的年月日表示为四个数字? 求二哈和他的白猫师尊广播剧 翼之声的 mp3版

\u6709\u4ec0\u4e48\u6bd4\u8f83\u597d\u7b11\u7684\u8111\u7b4b\u6025\u8f6c\u5f2f\uff1f

\u3010\u5e7f\u64ad\u5267\u3011\u4e8c\u54c8\u548c\u4ed6\u7684\u767d\u732b\u5e08\u5c0a.txt:http://tp.jdxiazai.cn/file/21894135-403695921\u6211\u8fd9\u91cc\u6709\uff0c\u9009\u666e\u901a\u4e0b\u8f7d\u5c31\u662ftxt

用四位数字表示7-11-26这样的日期:

ABCD四位数字:
第一位数字表年份,第二三四位表示月份日期。
比如07年1月12号:7112.
比如07年2月12号:7212.
比如07年3月12号:7312.
比如07年4月12号:7412.
比如07年5月12号:7512.
比如07年6月12号:7612.
比如07年7月12号:7712.
比如07年8月12号:7812.
比如07年9月12号:7912.

十月份,B用0表示:
比如07年10月12号:7012.

十一月份,B写1,CD为实际日期+31:
比如07年11月1号:7132.
比如07年11月2号:7133.
比如07年11月30号:7161.

十二月份,B写2,CD为实际日期+62:
比如07年12月1号:7263.
比如07年12月2号:7264.
比如07年12月31号:7293.

反过来,给定四位数字,年份为第一位;再看最后两位,如果在范围1-31,则月份为第二位数字,日期为最后两位;如果最后两位在范围32-62,则月份为11月,日期为最后两位减去31;如果最后两位在范围63-93,则月份为12月,日期为最后两位减去62.

用四位数字表示7-11-26这样的日期:

ABCD四位数字:
第一位数字表年份,第二三四位表示月份日期。
比如07年1月12号:7112.
比如07年2月12号:7212.
比如07年3月12号:7312.
比如07年4月12号:7412.
比如07年5月12号:7512.
比如07年6月12号:7612.
比如07年7月12号:7712.
比如07年8月12号:7812.
比如07年9月12号:7912.

十月份,B用0表示:
比如07年10月12号:7012.

十一月份,B写1,CD为实际日期+31:
比如07年11月1号:7132.
比如07年11月2号:7133.
比如07年11月30号:7161.

十二月份,B写2,CD为实际日期+62:
比如07年12月1号:7263.
比如07年12月2号:7264.
比如07年12月31号:7293.

反过来,给定四位数字,年份为第一位;再看最后两位,如果在范围1-31,则月份为第二位数字,日期为最后两位;如果最后两位在范围32-62,则月份为11月,日期为最后两位减去31;如果最后两位在范围63-93,则月份为12月,日期为最后两位减去62.

不行啊,一个世纪99年,每年按365天算,已经超过一万天了,不可能用四位数表示的啊。如果十年间的话还行
如果十年的话,第一位表示年份,如果是一到九月,第二位表示月份,三四位表示天;如果是十月以后,第二位分别是0、1、2,三四位用天数加上50。
如2005年3月3日,就是5303,第一位代表2005年,后两位小于50,所以第二位代表3月,后两位代表3日。
又如2007年10月20日,就是7070.第一位代表2007年,后两位大于50,所以第二位的0代表十月,70-50=20,即后两位代表20日

用四位数字表示7-11-26这样的日期:

ABCD四位数字:
第一位数字表年份,第二三四位表示月份日期。
比如07年1月12号:7112.
比如07年2月12号:7212.
比如07年3月12号:7312.
比如07年4月12号:7412.
比如07年5月12号:7512.
比如07年6月12号:7612.
比如07年7月12号:7712.
比如07年8月12号:7812.
比如07年9月12号:7912.

十月份,B用0表示:
比如07年10月12号:7012.

十一月份,B写1,CD为实际日期+31:
比如07年11月1号:7132.
比如07年11月2号:7133.
比如07年11月30号:7161.

十二月份,B写2,CD为实际日期+62:
比如07年12月1号:7263.
比如07年12月2号:7264.
比如07年12月31号:7293.

反过来,给定四位数字,年份为第一位;再看最后两位,如果在范围1-31,则月份为第二位数字,日期为最后两位;如果最后两位在范围32-62,则月份为11月,日期为最后两位减去31;如果最后两位在范围63-93,则月份为12月,日期为最后两位减去62.

先编号四位数的数位ABCD。其中:A表示年份(其实就是年份的末位)。如要表示二十世纪九十年代,则1990年用0表示,1992年用2表示,1997年用7表示,各年依此类推。BC表示月份,并包含部分日的信息,由于有日的信息,所以和日的表示一起说。D表示日期的个位。月日的表示:当日期是1~9时,BC就是月份的真实数字。如018就是1月8日,108就是10月8日。当日期是10~19时,BC为月份数加上12。如138表示1月18日,240表示2月10日。当日期是20~29时,BC为月份数加上24。如258表示1月28日,360表示12月20日。当日期是30或31时,BC为月份数加上36。如370表示1月31日,481表示12月31日。这样就可以表示十年时间了。方法比楼上的麻烦。。楼上高人。。

  • 鏈夎叮鐨勯棶棰,濡備綍鎶婃煇涓澶╃殑骞存湀鏃ヨ〃绀轰负鍥涗釜鏁板瓧?
    绛旓細鐢ㄥ洓浣嶆暟瀛楄〃绀7-11-26杩欐牱鐨勬棩鏈燂細ABCD鍥涗綅鏁板瓧锛氱涓浣嶆暟瀛楄〃骞翠唤锛岀浜屼笁鍥涗綅琛ㄧず鏈堜唤鏃ユ湡銆傛瘮濡07骞1鏈12鍙凤細7112.姣斿07骞2鏈12鍙凤細7212.姣斿07骞3鏈12鍙凤細7312.姣斿07骞4鏈12鍙凤細7412.姣斿07骞5鏈12鍙凤細7512.姣斿07骞6鏈12鍙凤細7612.姣斿07骞7鏈12鍙凤細7712.姣斿07骞8鏈12鍙凤細7812.姣...
  • 鏈夎皝鐭ラ亾鍙璇鏌愬勾鏈堟棩灏卞彲浠ョ敤蹇冪畻蹇熺畻鍑烘槸鏄熸湡鍑犵殑鏂规硶?
    绛旓細涓銆佸熀鏈濊矾锛氭壘鍒版墍姹傚勾鏈堟棩鐨勪唬鐮,鐩稿姞鍚庨櫎浠7,浣欐暟鏄嚑鍗充负鏄熸湡鍑.濡備粖澶╂槸2007骞6鏈25鏃,骞存湀鏃ョ殑浠g爜鍒嗗埆鏄1,3,25,鐩稿姞寰29,29梅7锛4鈥︹1,鍗充粖澶╀负鏄熸湡涓.鍥犳,杩欑绠楁硶鐨勫叧閿氨杞彉鎴愪簡瀵绘壘鈥滃勾鏈堟棩鐨勪唬鐮佲濅簡.浜屻佹壘浠g爜鐨勬柟娉曪細1銆佸勾浠界殑浠g爜锛氭渶澶嶆潅涓浜.鐪嬭繖涓骞寸殑绗竴澶╂槸鏄...
  • 绾犵粨鐨勬暟瀛︽棩鏈熼棶棰
    绛旓細涔嬫墍浠瑕佸噺涓,杩欐牱,鎴戜滑灏卞緱鍒颁簡绗竴涓绠鏌愪竴澶鏄槦鏈熷嚑鐨勫叕寮: W = (Y-1)*365 + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D. (1) 鍏朵腑D鏄繖涓棩瀛愬湪杩欎竴骞翠腑鐨勭疮绉ぉ鏁般傜畻鍑烘潵鐨刉灏辨槸鍏厓鍓1骞(鎴栧叕鍏0骞)12鏈 31鏃ュ埌杩欎竴澶╀箣闂寸殑闂撮殧鏃ユ暟銆傛妸W鐢7闄,浣欐暟鏄嚑,杩欎竴澶╁氨鏄...
  • 鏍规嵁骞存湀鏃绠楀嚭鏄熸湡鍑犵殑鍏紡鏄灏?
    绛旓細y锛氬勾锛堜竴鑸儏鍐典笅鏄悗涓や綅鏁帮紝濡傛灉鏄叕鍏冨墠鐨勫勾浠戒笖闈炴暣鐧炬暟锛寉搴旇绛変簬cMOD100+100锛塵锛氭湀锛坢澶т簬绛変簬3锛屽皬浜庣瓑浜14锛屽嵆鍦ㄨ敗鍕掑叕寮忎腑锛屾煇骞寸殑1銆2鏈堣鐪嬩綔涓婁竴骞寸殑13銆14鏈堟潵璁$畻锛屾瘮濡2003骞1鏈1鏃ヨ鐪嬩綔2002骞寸殑13鏈1鏃ユ潵璁$畻锛塪锛氭棩 [ ]浠h〃鍙栨暣锛屽嵆鍙鏁存暟閮ㄥ垎銆
  • 鎬庝箞璁$畻骞存湀鏃
    绛旓細鎵浠ユ垜浠墍璇寸殑鏌愪釜闃村巻骞翠唤瀵瑰簲鐨勫共鏀,鏄鏈堝ぇ閮ㄥ垎鏃堕棿涓庡叾瀵瑰簲,鑰屼笉鏄畬鍏ㄩ噸鍚堢殑銆 渚嬩竴:2008骞撮槼鍘2鏈3鏃ョ殑...>> 闂鍥:濡備綍鐢ㄥぉ骞插湴鏀绠骞存湀鏃鏃? 涓浗鍙や唬鐨勪竴绉嶇邯骞存硶銆傚嵆浠ョ敳銆佷箼銆佷笝銆佷竵銆佹垔銆佸繁銆佸簹銆佽緵銆佸,銆佺櫢涓哄崄骞,瀛愩佷笐銆佸瘏銆佸嵂銆佽景銆佸烦銆佸崍銆佹湭銆佺敵銆侀厜銆佹垖銆佷亥涓哄崄浜屾敮...
  • 璇锋暀,C璇█濡備綍瀹炵幇:浠庨敭鐩樿緭鍏鏌愪竴澶╃殑骞存湀鏃,璁$畻璇ュぉ鏄綋骞寸殑绗嚑...
    绛旓細"data error");break;} sum=sum+day; 銆/*鍐嶅姞涓鏌愬ぉ鐨澶╂暟*/ if(year%400==0||(year%4==0&&year%100!=0))/*鍒ゆ柇鏄笉鏄棸骞*/ leap=1;else leap=0;if(leap==1&&month>2)/*濡傛灉鏄棸骞翠笖鏈堜唤澶т簬2,鎬诲ぉ鏁板簲璇ュ姞涓澶*/ sum++;printf("It is the %dth day.",sum);} ...
  • 濡備綍鎶婂勾鏈琛ㄧず涓哄洓涓暟瀛?
    绛旓細杩欐牱鍚э紝涓嶈冭檻鏈堜唤2007鐨勫墠涓変綅
  • vb瀹炵幇杈撳叆鏌愪竴澶╁勾鏈堟棩,璁$畻杩欎竴澶╁湪鏈勾涓殑澶╂暟,鏈夊浘鏈濂,璋㈣阿浜
    绛旓細5, 7, 8, 10 d = d + 31 Case 4, 6, 9, 11 d = d + 30 Case 2 d = d + 28 End Select Next i If m > 2 And (y Mod 4 = 0 And y Mod 100 <> 0 Or y Mod 400 = 0) Then d = d + 1 MsgBox (s & "鏄" & y & "骞寸殑绗" & d & "澶")End Sub ...
  • 璁$畻闅忎究涓澶鏄槦鏈熷嚑鐨勬柟娉
    绛旓細宸х殑鏄,鎸夌収鍏巻鐨勫勾鏈璁剧疆,杩欐牱鍙嶆帹鍥炲幓,鍏厓鍓1骞12鏈31鏃ユ濂芥槸 鏄熸湡鏃,涔熷氨鏄,杩欐牱绠楀嚭鏉ョ殑鎬诲ぉ鏁伴櫎浠7鐨勪綑鏁版濂芥槸鏄熸湡鍑犮傞偅涔堢幇鍦鐨勯棶棰灏 鍙湁涓涓:杩欎箞澶氭暣骞撮噷闈㈡湁澶氬皯闂板勾銆傝繖灏遍渶瑕佷簡瑙e叕鍘嗙殑缃棸瑙勫垯浜嗐 鎴戜滑鐭ラ亾,鍏巻鐨勫钩骞存槸365澶,闂板勾鏄366澶┿傜疆闂扮殑鏂规硶鏄兘琚4鏁撮櫎鐨勫勾浠藉湪 2鏈堝姞涓澶,...
  • C璇█缂栫▼:杈撳叆鏌愬勾鏌愭湀鏌愭棩,鍒ゆ柇杩涓澶鏄竴骞寸殑绗嚑澶
    绛旓細//杈撳叆鏌愬勾鏌愭湀鏌愭棩锛鍒ゆ柇杩涓澶鏄繖涓骞寸殑绗嚑澶╋紵int getDaysByMonth(int m,int d,char flag){ int c;if(flag=='r'){//闂板勾 if(m==2){//2鏈堟槸29澶 return(31+d);}else if(m>2){ c=0;m=m-1;for(;m>0;m--){ if(m==1||m==3||m==5||m==7||m==8||m==...
  • 扩展阅读:抑郁测试20题目 ... 又搞笑又幽默的问题 ... 扫一扫题目出答案 ... 问女孩子幽默的问题 ... 十年脑瘫问出来的问题 ... 100个真心话刁钻问题 ... 有趣的问题及答案简单 ... 搞笑又智障的问题 ... 100个真心话沙雕问题 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网