UVA - 445 Marvelous Mazes
2014-09-16 21:03
267 查看
题目大意:给出字符串,数字代表要重复的次数,若数字相连,则取它们的和,字符'b'表示空格,字符‘!’表示换行
解体思路:分离出字符和数字,然后按要求输出
解体思路:分离出字符和数字,然后按要求输出
#include<cstdio> #include<cstring> int main() { char str[100]; int number = 0; while(gets(str)) { for(int i = 0; i < strlen(str); i++) { while(str[i] <= '9' && str[i] >= '0') { number = number + str[i] - '0'; i++; if(str[i] < '9' && str[i] >= '0') continue; } if(str[i] == '!') { printf("\n"); continue; } for(int j = 0; j < number ; j++) { if(str[i] != 'b') printf("%c", str[i]); else printf(" "); } number = 0; } printf("\n"); } return 0; }
相关文章推荐
- uva445 - Marvelous Mazes
- UVA:445 - Marvelous Mazes
- UVa 445 Marvelous Mazes (water ver.)
- UVA 445 - Marvelous Mazes
- UVa 445 - Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVa 445 Marvelous Mazes
- uva445 Marvelous Mazes
- UVA, 445 Marvelous Mazes(根据输入的字符输出相应的矩阵)
- Uva 445 Marvelous Mazes
- UVA 445 - Marvelous Mazes
- uva445 Marvelous Mazes
- UVA - 445 Marvelous Mazes
- Uva 445 Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVA - 445 - Marvelous Mazes
- UVa - 445 - Marvelous Mazes(AC)
- UVa 445 - Marvelous Mazes
- UVa 445 - Marvelous Mazes
- UVA,445 Marvelous Mazes