Test Message

d068: 該減肥了!

內容

珊珊開了一家體重管理中心。每當有新顧客上門,她就為她量體重。如果體重大於 50 公斤,她就免費送她一堂可以減一公斤的體驗課程。給你新顧客的體重,請輸出她離開中心時的體重。


輸入

輸入只有一行,其中含有一個正整數 w,代表新顧客進門的體重。

60

輸出

請輸出該顧客離開時的體重。

59

提示

你能只用算術、比較運算子而不用 if 解出這題嗎?


解題思路

利用條件判斷成立時為 1 不成立為 0 的特性,若成立(大於 50 公斤)時將原重量減去 1 反之則減 0。


完整程式碼

AC (2ms, 112KB)
#include<stdio.h>

int main()
{
int w;
scanf(" %d", &w);
printf("%d", w - (w > 50));
return 0;
}