黑马程序员技术交流社区
标题:
排序用户输入的单词:不知道怎么就是输出不了,求指教
[打印本页]
作者:
yangzhen5352
时间:
2015-7-1 17:58
标题:
排序用户输入的单词:不知道怎么就是输出不了,求指教
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义字符串数组
char str[100];
//定义空格的数量
int spaceCount=0;
//获取用户输入的字符串
gets(str);
//遍历数组,知道/0位置
for(int i=0;str!='\0';i++){
if(str==' ')spaceCount++;
}
//单词的数量比空格多1(前提是每个单词之间只有一个空格)
printf("您一共输入了%d个单词\n",++spaceCount);
return 0;
}
作者:
飞翔的猪
时间:
2015-7-2 16:56
str[i]!='\0' 这个是错了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2