黑马程序员技术交流社区

标题: 计算输入字符串单词数量,并且将单词首字母..... [打印本页]

作者: sunqiwen2008    时间: 2015-6-17 23:26
标题: 计算输入字符串单词数量,并且将单词首字母.....
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
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2