为了账号安全,请及时绑定邮箱和手机立即绑定

运行不了,不知道哪里错了?求大神啊??

运行不了,不知道哪里错了?求大神啊??

C
慕移动9341187 2016-01-04 03:48:38
#include<stdio.h>int CountWord(char str[]);int main(){    char str[20];    printf("Input a string:");    gets(str);    printf("Numbers of words = %d\n",CountWord(str));    return 0;}int CountWord(char str[]){    int i,num;    num=(str[0]!=' ')?1:0;    for(i=1;str!='\0';i++)    {        if(str[i]!=' '&&str[i-1]==' ')        {            num++;        }    }    return num;}
查看完整描述

1 回答

已采纳
?
Jason333

TA贡献31条经验 获得超0个赞

str!='\0'  这里有问题, 应该是str[i] != '\0' 吧

查看完整回答
反对 回复 2016-01-04
  • 1 回答
  • 0 关注
  • 1299 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信