计算星座及上升星座.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
using System; namespace ConsoleApplication1 { /// summary /// Class1 的摘要描述。 /// /summary class Class1 { /// summary /// 應用程式的主進入點。 /// /summary [STAThread] static void Main(string[] args) { int year=0, month=0, day=0, hour=0, minute=0 , x=0, a=0, b=0, c=0, d=0 ,i=0, up=0; //宣告變數,year年,month月,day日hour時minute分,a控制迴圈,b判斷閏年參數,c,d判斷日期參數,i進位次數,up上升星座判別參數 string cons=,up_cons=; //星座(constellation)及上升星座(up constellation) string ari=牡羊座 ,tau=金牛座 ,gem=雙子座 ,can=巨蟹座 ,leo=獅子座 ,vir=處女座 ,lib=天秤座 ,sco=天蠍座 ,sag=射手座 ,cap=魔羯座 ,aqu=水瓶座 ,pis=雙魚座; //不想打出現很多次的國字,所以給他用字串變數代表 while (a=0) { Console.WriteLine(++++++++算出你是哪個星座及你的上升星座的小程式++++++++); while (a=0) { Console.Write(選擇年份單位(1)西元(2)民國:); switch ( Convert.ToInt32(Console.ReadLine()) ) { case 1: x= 0 ; a= -1; break; case 2: x=1911; a= -1; break; default: Console.WriteLine(沒有你想選的嗎?請重新輸入!!\n); a++; break; } } Console.Write(請輸入出生年份:); year=Convert.ToInt32(Console.ReadLine())+x; a=0; while (a=0) { Console.Write(請輸入出生月份:); month=Convert.ToInt32(Console.ReadLine()); Console.Write(請輸入出生日期:); day=Convert.ToInt32(Console.ReadLine()); //判斷所輸入的年份是否為閏年,若是閏年b=1 不是閏年b=2 b= ( year%4==0 year%100==0 || year%400==0 )? 1:2; //判斷所輸入的月份是否正確不正確c=1 正確c=2 c= ( month=0 || month12 )? 1:2; //判斷所輸入的日期是否正確不正確d=1 正確c=2 if ( day1 || day31 ) d=1; else if ( b==1 month==2 day29 ) d=1; else if ( b==2 month==2 day28 ) d=1; else if ( (month==4||month==6||month==9||month==11) day30 ) d=1; else d=2; //月份及日期判斷結束 if ( c==1 || d==1 ) { Console.WriteLine(月份日期輸入錯誤!!請重新輸入!!\n); a++; } else a=-1; } a=0; while(a=0) { Console.Write(請輸入出生時間幾點:); hour= Convert.ToInt32(Console.ReadLine()); Console.Wri

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档