#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void main()
{
char str[200];
gets(str);
int index=0;
char *p = str;
//判断开头
while (*p == ' ')
{
p++;
}
while (*p != '\0')
{
while (*p >= 'a' && *p <= 'z')
{
*p = *p - 32;
index++;
//过滤掉后面的字母
while (*p != ' ' && *p != '\0')
{
p++;
}
while (*p == ' ')//渡过空格
p++;
}
}
printf("%s", str);
printf("%d", index);
system("pause");
}
对字符串的操作 记录字符串中单词的个数 然后把单词的第一个字母变成大写的
最新推荐文章于 2022-04-04 20:42:07 发布