黑马程序员技术交流社区
标题:
统计单词个数并让首字母大写
[打印本页]
作者:
被水淹死的鱼
时间:
2015-7-20 15:05
标题:
统计单词个数并让首字母大写
#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;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2