撰寫程式,輸出2000-3000之間的所有閏年。每行顯示5個
uj5u.com熱心網友回復:
我會 但是我不告訴你uj5u.com熱心網友回復:
4年一潤,你 取余 就好了啊uj5u.com熱心網友回復:
我記得有個叫百度的人跟我說過uj5u.com熱心網友回復:
能不能發個原代碼uj5u.com熱心網友回復:
List<int> list = new List<int>();
for (int i = 1900; i <= 2000; i++) //設定回圈范圍
{
if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0)) //滿足條件輸出
list.Add(i);
}
for (int i = 1; i < list.Count+1; i++)
{
Console.Write(list[i-1]+ "\t");
if (i%5==0 && i!=0)
{
Console.WriteLine("");
}
}
uj5u.com熱心網友回復:
這個很簡單吧,你找下閏年的判斷條件不就得了。我寫個偽代碼,你對應改
int count =0 ‘控制一行有幾個年份
for year=1900 to 2019
{
if((year % 4 == 0 && year%100 != 0) || year % 400 == 0)
{
if count=4 ’如果等于4了說明前面一行列印了4個年份
{
writeln(year) '列印年份后換行
count=0
exit if
}
wirte(year);
count=count+1;
}
}
uj5u.com熱心網友回復:
能被400整除 或者 年能被4整除 并且年不能被100整除然后一個一個區判斷 把所有閏年放到一個陣列里面去輸出這是最笨的方法了
uj5u.com熱心網友回復:
又是個不動動腦筋的瓜娃子。。。 這玩意你百度就一堆答案,而且吧最好你自己寫寫,就是幾個判斷回圈下,邏輯也清晰的很。作為個學習編程的人要有起碼的覺悟,額 當然你要是混混日子就當我沒說=。=~
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/102057.html
標籤:C#
下一篇:WCF中的幾個問題
