黑马程序员技术交流社区
标题:
计算输入字符串单词数量,并且将单词首字母.....
[打印本页]
作者:
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