标签:
#include <stdio.h>
#include <stdlib.h>
/*
输入一行字符串(单词和若干空格),
输出该行单词(每个单词一行)
*/
int main(){
char chs[100];
gets(chs);
int hasWord = 0; //在之前有单词
for (int i = 0; chs[i] != ‘\0‘; ++i){
if (chs[i] != ‘ ‘){ //若不为空格,直接输出
printf("%c", chs[i]);
hasWord = 1; //将单词表示位置为1
if (chs[i + 1] == ‘\0‘) //若为最后一位,输出换行
printf("\n");
}
else if ((chs[i] == ‘ ‘) && (hasWord == 1)){ //单词之后紧接的空格,单词结束
hasWord = 0; //将单词表示位置为0
printf("\n");
}
}
system("pause");
return 0;
}
标签:
原文地址:http://www.cnblogs.com/mutaohengheng/p/5108033.html