谁来帮我吧FOR改成while

for(i=0;(c=str[i])!='\0';i++) if(c==' ')word=0; else if(word==0) { word=1; num++; } printf("There are %d words in the line.\n",num);谁来帮我吧FOR改成while
for(i=0;(c=str[i])!='\0';i++) if(c==' ')word=0; else if(word==0) { word=1; num++; } printf("There are %d words in the line.\n",num);谁来帮我吧FOR改成while