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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

int wordNum()
{
    int num=0; char str1[100];
    printf("输入 几个单词 用空格隔开\n");
    //获得一个字符串 gets() str1
    gets(str1);
    //获得字符串的长度 sizeof len
    str1[0]=str1[0]-32;
    //for循环,计算 空格的个数,num++;空格后的字符-32转换成大写
    for (int i=0; str1[i]!='\0'; i++) {
        if (str1[i]==' '){
            str1[i+1]=str1[i+1]-32;
            num++;
        }
        printf("%c",str1[i]);
    }
    printf("\n");
    printf("num=%d\n",num);
    return num+1;//单词个数比空格多1
}

0 个回复

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