回分類題庫
d206: 2011 SIG WINTER E 程式碼縮排
出處:

Difficulity : 1
Accepted : 19 Times | Submit :105 Times | Clicks : 1331
Accepted : 15 Users | Submit : 22 Users | Accepted rate : 68%
Time Limit :10000 ms | Memory Limit : 64000 KBytes
題目加入時間 : 2011-02-16 23:42

Content :

程式碼縮排是進行程式設計中很重要的工作,透過好的縮排可以讓程式變得更容易讀懂,並且減少錯誤的產生。

Input :

輸入為一個多行的C語言程式碼,每行不超過80個字元。其中將包含正常的函式定義與呼叫、迴圈和條件判斷等,單行的迴圈和條件判斷式等不會刻意省略大括號

Output :

將輸入的程式碼依照段落進行縮排,每格縮排為兩個空格,不需調整其他的任何內容(包含大括號的位置)。若左大括號獨立一行,則與前一行為相同縮排、右大括號則與左大括號同樣縮排。

Sample Input :

#include 

int main(void) {
if (3 > 5) {
printf("Hello World!");
} else {
printf("Hello SIG!");
}

int i = 10;
while (i--)
{
printf("Love SIG!");
}

return 0;
}

Sample Output :

#include 

int main(void) {
  if (3 > 5) {
      printf("Hello World!");
  } else {
      printf("Hello SIG!");
  }
  
  int i = 10;
  while (i--)
  {
      printf("Love SIG!");
  }
  
  return 0;
}

Hint :


  

Author :


  Solve it!   Status Forum (0)

C++
C
JAVA
91625. oop104701033 (6 ms , 400KB)
91624. guest1 (6 ms , 396KB)
29511. henryokc (6 ms , 342KB)
46717. sy2es956304 (8 ms , 336KB)
38619. cp99303052 (8 ms , 332KB)
54844. ag100 (2 ms , 228KB)
88513. stanley (4 ms , 182KB)
88512. oop105703029 (4 ms , 182KB)
88289. nccucs105703050 (4 ms , 192KB)
87860. nccucs105703018 (4 ms , 188KB)
沒有解題記錄

執行時間會受很多因素影響因此僅供參考,主機等級請看這裡