Blogger 站內搜尋

顯示具有 [OnlineJudge]02.比較運算式與判斷式 標籤的文章。 顯示所有文章
顯示具有 [OnlineJudge]02.比較運算式與判斷式 標籤的文章。 顯示所有文章

2015年6月6日 星期六

d066:上學去吧!(19)

d066: 上學去吧!(19)

更新時間:2016/12/20
內容
  板橋高中規定同學必須在 7:30 以前到校早自習,最後一堂課則在 17:00 下課。給你現在的時間,請判斷現在是上學時間或放學時間。
輸入說明
  輸入只有一行,其中含有兩個由空格隔開的整數 hh 及 mm,hh:mm 則代表現在的時間 (24小時制)。
輸出說明
  如果現在是上學時間,請輸出「At School」,否則請輸出「Off School」。
範例輸入
  17 00
範例輸出
  Off School
提示
背景知識
  if 算數、關係、邏輯運算子



想一想,再看解答~

d067:文文的求婚--續集 (1 行版) (18)

d067: 文文的求婚--續集 (1 行版) (18)

更新時間:2016/12/20
內容
  承 a004,珊珊終於學成歸國了,文文的考驗時刻也到了。走出了迎客大廳,珊珊問:「What type of the year was I born in?」文文很有自信的回答:「閏年!」可是珊珊卻說:「No, It was a LEAP YEAR!」看來文文要娶到珊珊,還得先把英文練一練。
輸入說明
  輸入只有一行,其中含有一個正整數 y,代表珊珊生日的西元年份。
輸出說明
  若 y 是閏年,請輸出「a leap year」,否則請輸出「a normal year」。
範例輸入
  1992
範例輸出
  a leap year
提示
背景知識
  if 陳述式



想一想,再看解答~

d064:ㄑㄧˊ 數?(17)

d064: ㄑㄧˊ 數?(17)

更新時間:2016/12/20
內容
  英文的 Odd 是「奇怪」的意思,Odd Number 當然就是「奇怪的數字」簡稱「奇數」。問題是「奇數」倒底是唸成「ㄐㄧ數」或是「ㄑㄧˊ 數」呢?
輸入說明
  輸入只有一行,其中含有一個整數 i。
輸出說明
  如果 i 是奇數,輸出 Odd;如果 i 是偶數,則輸出 Even。
範例輸入
  1
範例輸出
  Odd
提示
背景知識
  運算子、If



想一想,再看解答~

d491:我也愛偶數 (swap 版) (16)

d491: 我也愛偶數 (swap 版) (16)

更新時間:2016/12/20
內容
  文文愛偶數,無獨有「偶」地,珊珊也愛偶數。珊珊除了收藏偶數以外,每次她收到一些數字時,她還會把其中的偶數挑出來把玩並予以加總。今天珊珊又收到了一個範圍的連續整數,請問這次她從這段數字中所收集到的偶數的總和是多少?
輸入說明
  輸入只有一行,其中含有兩個由空白隔開的整數 a, b (0 ≤ a, b ≤ 2147483647)。(a 不一定會小於等於 b 哦!)
輸出說明
  請輸出一個整數,代表 a 與 b 之間 (含 a 與 b) 所有偶數的和,(答案會 ≤ 2147483647)。
範例輸入
  5 2
範例輸出
  6
提示
背景知識



想一想,再看解答~

d068:該減肥了!(15)

d068: 該減肥了!(15)

更新時間:2016/12/20
內容
  珊珊開了一家體重管理中心。每當有新顧客上門,她就為她量體重。如果體重大於 50 公斤,她就免費送她一堂可以減一公斤的體驗課程。給你新顧客的體重,請輸出她離開中心時的體重。
輸入說明
  輸入只有一行,其中含有一個正整數 w,代表新顧客進門的體重。
輸出說明
  請輸出該顧客離開時的體重。
範例輸入
  60
範例輸出
  59
提示
背景知識
  算術、比較運算子
  你能只用算術、比較運算子而不用 if 解出這題嗎?



想一想,再看解答~

2015年6月4日 星期四

d460:山六九之旅 (14)

d460: 山六九之旅 (14)

更新時間:2016/12/20
內容
  小華每年都會到「山六九」主題樂園去玩,但是隨著年齡的增加,每年要買的門票也不太一樣。給你小華的年齡,請你告訴我他今年的門票多少錢?
  「山六九」主題樂園的票價表如下:
    0 ~ 5 歲兒童免票
    兒童票 (6 ~ 11 歲):590 元
    青少年票 (12 ~ 17 歲):790 元
    成人票 (18 ~ 59 歲):890 元
    敬老票 (60歲以上):399 元
輸入說明
  輸入只有一行,內含一個整數 a (0≤a≤2147483647) 代表小華的年齡。
輸出說明
  依「山六九」的票價表,輸出一個整數,代表小華今年的門票價格。
範例輸入
  15
範例輸出
  750
提示
背景知識
  算術及關係運算子
  你可以只用算術及關係運算子,而不用 if、switch、或 ? : 來寫出這題嗎? (這是「挑戰」而不是「限制」,因為出題者不是系統管理員,不能限制你用這些指令。)



想一想,再看解答~

d058:BASIC 的 SGN 函數(13)

d058: BASIC 的 SGN 函數(13)

更新時間:2016/12/20
內容
  在 BASIC 語言中有一個 SGN 函數,(VB .Net 改成 Math.Sign),它會根據參數的正負號傳回 1, 0, 或 -1。請你寫一個程式來模仿這個函數,給你一個整數 n,若 n > 0 請輸出 1,若 n = 0 請輸出 0,若 n < 0 請輸出 -1。
輸入說明
  輸入只有一行,其中含有一個整數。
輸出說明
  依題目說明,請輸出 1、0、或 -1。
範例輸入
  -9
範例輸出
  -1
提示
背景知識
  關係運算子
  你能只用關係運算子及算術運算子來求出解答,而不需要用到 if 指令嗎?



想一想,再看解答~

2015年6月1日 星期一

d063:0 與 1 (12)

d063: 0 與 1 (12)

更新時間:2016/12/20
內容
  文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。於是聰明的文文便了解了,原來我們平常使用電燈開關就是把 1 變成 0、0 變成 1 嘛!
輸入說明
  輸入只有一行,含有一個為 0 或 1 的整數。
輸出說明
  輸入為 0 則輸出 1;輸入為 1 則輸出 0。
範例輸入
  1
範例輸出
  0
提示
背景知識
  運算子
  你能不用 if 指令,只用算術或關係運算子做出這題嗎?



想一想,再看解答~

d073:分組報告(11)

d073: 分組報告(11)

更新時間:2016/12/20
內容
  電腦課要同學分組做期末報告,分組的方式為依座號順序,每 3 個人一組。如:1, 2, 3 為第一組,4, 5, 6 為第二組….以此類推。輸入同學的座號,請判斷他在哪一組。
輸入說明
  輸入只有一行,含有一個正整數 n,代表同學的座號。
輸出說明
  輸出該同學的組別。
範例輸入
  7
範例輸出
  3
提示
背景知識
  算術運算子
  你能只用算術運算子,而不用 if 解出這題嗎?



想一想,再看解答~