訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容
沒東西可以抓
int year,n,e=0,i=1,x; //宣告變數 Console.WriteLine("輸入年份"); //螢幕印出 '輸入年份' year = int.Parse(Console.ReadLine()); // Console.ReadLine 為讀進輸入的文字 資料形態.Parse 為轉該資料形態 x = call(year); //呼叫副程式 if(x==1) //判段傳回值 Console.WriteLine("閏年"); else Console.WriteLine("平年"); while(i<=year) //這邊修改至所輸入的年份 { i++; n = i; n=call(n); e+=n; } Console.WriteLine("共{0}個閏年",e); } static void call(int y) //副程式 { if(y%4==0&&y%100!=0||y%400==0) y=1; else y=0; return y; } } }
using System; namespace Leap_year { /// <summary> /// year的摘要描述。 /// </summary> class year { /// <summary> /// 應用程式的主進入點。 /// </summary> [STAThread] static void Main(string[] args) { // // TODO: 在此加入啟動應用程式的程式碼 // int input; Console.WriteLine("請輸入年份"); input = Convert.ToInt32(Console.ReadLine()); leap_year(input); total_leap_year(); } static void leap_year(int y) { if(y % 4 == 0 && y % 100 !=0 || y % 400 == 0 ) Console.WriteLine("閏年"); else Console.WriteLine("平年"); } static void total_leap_year() { int total_leap_year = 0; for(int i = 1; i <= 2004 ; i++) { if(i % 4 == 0 && i % 100 !=0 || i % 400 == 0 ) total_leap_year ++; } Console.WriteLine("共" + total_leap_year + "個閏年"); } } }