2007-02-24

【Q445】Marvelous Mazes

題目: http://acm.uva.es/p/v4/445.html

說明:
  單純的字元代換程序而已!

程式下載: http://yaushung.googlepages.com/2007022402.c

程式內容:

#include <stdio.h>

int main() {
char input ; /* 當次輸入 */
int pre = 0 ; /* 計算次數 */
while((input=getchar()) != EOF) {
if(input == '!') {
putchar('\n') ;
pre = 0 ;
}
else if(input=='b') {
while(pre-- > 0) {
putchar(' ') ;
}
pre = 0 ;
}
else if(input=='*' (input>='A' && input<='Z')) {
while(pre-- > 0) {
putchar(input) ;
}
pre = 0 ;
}
else if(input == '\n') {
putchar('\n') ;
pre = 0 ;
}
else {
pre += input-'0' ;
}
}
return 0 ;
}

沒有留言: