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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>

int main(int argc, const char * argv[]) {
    //定义变量
    char str[100];
    int count=0;
    int flag=0;
    //提示用户输入字符串
    printf("请输入字符串:\n");
    //接收字符串
    gets(str);
    //循环判断
    for (int i=0; str[i]!='\0'; i++) {
        //修改首字母
        if (str[i]==' ') {
            flag=0;    //表示之前是一个单词
        }else if(flag==0){
            count++;
            str[i]-=32;
            flag=1;    //表示之前不是一个单词
        }
    }
    //读出
    //puts(str);
    printf("共有单词%d个,字符串为%s\n",count,str);
    return 0;
}

0 个回复

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