Swift典例分析(一)

2021-07-22 04:09:48 字數 888 閱讀 8005

//方法1:

var a =

0var b =

0var c =

0for data

in100.

..1000

}

//方法二:

var a = 0

var b = 0

var c = 0

fornum

in100...1000

}

題目2:結合使用for,if,switch 乙個或多個,計算某一天是當年第幾天,比如 2016/05/03 是2023年第幾天?注意區別潤年。

思路分析:判斷一天是一年第幾天, 以2023年3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天。這個是整體做法,但是具體來看每個月的天數又不同,那最簡單的就是寫個switch case把每個月的日期相加都寫出來。

//方法1:

func dayinyear(day : int, month : int, year :int) -> int

print("\(count)")

}count += day //最後加上你當前月的天數

return

count

}dayinyear(28, month: 1, year: 2016)

//方法2:

func getday(year : int , _ mouth : int , _ day : int) -> int

}total_day += day

return total_day

}getday(2016, 5, 3)

C語言典例分析

1 插入資料,保證原來的排序 int main int argc,char argv t,j,b scanf d t for i 0 i 7 i if t a i ti 1 j a b 1 t for i 0 i 10 i printf d a i 以前的陣列排完序,插入資料後,還按原來的順序。2 ...

儲存器典例

設某計算機的位址暫存器為16位,資料暫存器都是8位。欲用16k 1位的sram構成該計算機的 記憶體儲器,請問 記憶體的最大容量為多少字?共需要多少sram晶元?片內定址需要多少地 址位?片選訊號需要多少位址位?解 1 2 16 8 8 64kb 2 2 16 8 16k 1 32 3 16k 2 ...

Swift學習 8 字典

字典是一種儲存多個相同型別的值的容器。每個值 value 都關聯唯一的鍵 key 鍵作為字典中的這個值資料的識別符號。和陣列中的資料項不同,字典中的資料項並沒有具體順序。var games string string diablo3 2014 8 12 dragon age 2014 10 07 v...