UVa 445 - Marvelous Mazes
2014-04-20 18:31
423 查看
13523540 | 445 | Marvelous Mazes | Accepted | ANSI C | 0.006 | 2014-04-20 18:27:28 |
画“迷宫”
【解决过程】
特别要注意:如果字符前有多个数字(例如123),要输出数字和(也就是6个而不是123)个字符,如果没有注意这一点会OLE。代码如下:
#include<stdio.h> #include<ctype.h> int main(){ char c; int num=0,i; while((c=getchar())!=EOF){ if(isdigit(c)) num+=c-48; else if(isalpha(c)||c=='*'){ if(c!='b') for(i=1;i<=num;i++) putchar(c); else for(i=1;i<=num;i++) putchar(' '); num=0; }else if(c=='!'||c=='\n') putchar('\n'); } return 0; }【教训】
1、认真看题目
相关文章推荐
- UVa 445 - Marvelous Mazes
- UVA,445 Marvelous Mazes
- UVa445 - Marvelous Mazes
- 算法竞赛入门经典-前四章-UVa445 - Marvelous Mazes-非凡的迷宫-难度1
- UVA445—— Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVA445―― 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-字符串-难度1
- UVaoj445 Marvelous Mazes
- UVA 445 Marvelous Mazes 奇妙的迷宫
- UVA 445(Marvelous Mazes)
- UVA, 445 Marvelous Mazes(根据输入的字符输出相应的矩阵)
- uva445 - Marvelous Mazes
- UVA:445 - Marvelous Mazes