首先我們要想到怎麼判斷是一年的第幾個月,然後判斷是乙個月的第幾天;我們來看一看**;
using system;
//第二個實驗
namespace classes
class
program
;//儲存月份的天數
我們雖然完美解決了這個問題,但是我們要注意到的是,閏年有366天,這個只是一般情況,所以我們大膽挑戰一下;
閏年的2月有29天,所以我們儲存月份的陣列要加入乙個閏年的月份陣列;
static system.collections.icollection daysinmonths1=new int [12];
**如下:我們首先要輸入年份判斷是否是閏年;
using system;
//第二個實驗
namespace classes
class
program
;static
system.collections.icollection daysinmonths1=
newint[12
];static
void
main
(string
args)
天的某一天\n"
,maxdaynum)
;string line1 =console.
readline()
;int daynum1=
int.
parse
(line1);if
(daynum1<
1||daynum1>maxdaynum)
int monthnum1=0;
foreach
(int daysinmonth in daysinmonths1)
else
}monthname temp1=
(monthname)monthnum1;
string monthname1=enum.
format
(typeof
(monthname)
,temp1,
"g")
; console.
writeline
(" "
,daynum1,monthname1)
; console.
read()
;}console.
write
("輸入1-天的某一天\n"
需要注意特殊天第60天,如果加入判斷是否為閏年時,如果新增成功就顯示時2月29日,如果失敗就時3月1日。不能盲目輸入天數,區別不開。
輸入乙個數,判斷它是幾位數?
printf 請輸入乙個數 n int n,r 定義變數r scanf s d n int a n 在輸出的時候n值變為0,所以在這先保留n值 int count 0 變數count記錄數的位數 do while n 0 printf n printf d是 d位數 n a,count 第二種方法 ...
判斷乙個數字是否是回文
最近碰到乙個題目,其中一步判斷數字是否為回文 由於題目要求是最短時間實現,不要考慮實現本身的效率 1如果直接去實現,就是比較數字的最高位值和最低位,然後再。public boolean isp int x if x temp bit bit為數值位數 int temp1,temp2 for int ...
判斷輸入框是不是數字 寫乙個數字小遊戲
最近開始在學用python做資料分析,昨天課程,老師留了乙個寫猜數字小遊戲 的作業,搗鼓了乙個多小時,最後還請了大神幫忙 題目是這樣的 編寫猜數字小遊戲的 輸入乙個數字,分別針對猜對數字 猜錯數字 輸入錯誤給予判斷作為乙個沒寫過 的小白,拿到題目後我什麼也沒分析,直接按照題目給的條件開始寫了 a i...