- //实现单词首字母大写并统计单词个数gets();
- #include <stdio.h>
- int main(){
- //定义变量
- char str[100];
- int count=0,i,word=0;
- //提示用户输入字符串
- printf("请输入单词:\n");
- //接受用户输入
- gets(str);
- //循环
- for(i=0;str[i]!='\0';i++){
- //判断是否为单词
- if(str[i] == ' '){
- //否,继续向下走执行
- word = 0;
- }else if(word == 0){
- //是,首字母大写,并计数
- str[i] = str [i]-32;
- count++;
- word = 1;
- }
- }
- printf("共有%d个单词:%s\n",count,str);
- return 0;
- }
复制代码
|
|