1. 程式人生 > >ACM_鬧鐘人生(水題)

ACM_鬧鐘人生(水題)

class title sample ont TP 一點 出口 計算 進制

鬧鐘人生

Time Limit: 2000/1000ms (Java/Others)

Problem Description:

已知一個時鐘一開始指向0點,順時針走了n個小時,求它最終所指向的數字(時間按12進制計算)。

Input:

多組輸入,每組一個n(-10^7<=n<=10^7)

Output:

輸出指針所指數字

Sample Input:

4
12
15

Sample Output:

4
0
3
解題思路:水題!!!取余。但是要註意的一點,負數取余任何一個不為0的數之後都是負數,又要求輸出是12進制的,負數說明逆時針轉,所以要將其調整成正數,再單一出口取余輸出。水過。
 1
#include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int n; 6 while(cin>>n){ 7 while(n<0)n+=12; 8 cout<<(n%12)<<endl; 9 } 10 return 0; 11 }

ACM_鬧鐘人生(水題)