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
}
|
|