A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include<stdio.h>
int main(){
       
//        定义变量
        char str[100];
         int count=0,words=0;
//        提示用户输入字符串
        printf("请输入一个字符串:\n");
       
//        接受字符串,并保存到数组中
        gets(str);
         
//        环取出每一个字符  遇到\0 循环结束
        for(int i=0;str[i]!='\0';i++){
                //        判断
                if(str[i]==' '){
                        words=0;
                }else if (words==0){
                        //        当前循环   字符是空格  下次循环一定是一个单词
                        count++;
                        str[i]=str[i]-32;
                        words=1;
                }
        }
        printf("单词的个数:%d,字符串:%s",count,str);
        return 0;
}






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马