#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义变量
char str[100];
int count=0;
int flag=0;
//提示用户输入字符串
printf("请输入字符串:\n");
//接收字符串
gets(str);
//循环判断
for (int i=0; str[i]!='\0'; i++) {
//修改首字母
if (str[i]==' ') {
flag=0; //表示之前是一个单词
}else if(flag==0){
count++;
str[i]-=32;
flag=1; //表示之前不是一个单词
}
}
//读出
//puts(str);
printf("共有单词%d个,字符串为%s\n",count,str);
return 0;
} |
|