和大家分享,有更好方法求赐教- #include <stdio.h>
- int main()
- {
- //定义变量标记是空格还是字母
- int words = 0;
- char str[] = "hhello jjava";
- int i = 0;
- //从第一个元素开始循环到元素结束
- for(i = 0;str[i]!='\0';i++)
- {
- if(words == 0)//将word=0设置为第一个字母标识
- {
- if((str[i]>=97)&&(str[i]<=122))//判断是否是小写字母a——z
- {
- str[i] -= 32;
- words = 1;
- }
- }
- else if(str[i] == ' ')
- {
- words = 0;//判断一旦是空格就将标识符改变
- }
- }
- printf("%s\n",str);
- return 0;
- }
复制代码
|
|