- #include<stdio.h>
- #define IN 1
- #define OUT 0
- int main()
- {
- int c,i = 0; //i单词字母个数统计量
- int state = OUT; //单词状态
- int l[100]; //单词的长度
- int n = 0; //单词的个数
- for(int j = 0;j < 100; j++)
- l[j] = 0;
- while((c = getchar()) != EOF){
- if(c == ' '||c == '\\t'||c == '\\n'){
- if(state == IN)
- l[++n] = i;
- i = 0;
- state = OUT;
- }
- else if(state == OUT){
- state = IN;
- i++;
- }
- else
- i++;
- }
- for(j = 1;j <= n; j++){
- for( i= 0;i < l[j]; i++)
- printf("*");
- printf("\\n");
- }
- return 0;
- }
- //该片段来自于http://www.codesnippet.cn/detail/101220137916.html
来源: http://www.codesnippet.cn/detail/101220137916.html