#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义变量
char str[100];
int wods = 0;
int count = 0;
//接收变量
printf("请输入一个字符串\n");
gets(str);
//循环字符串取出每一个字符
for (int i=0; str[i]!='\0';i++) {
if (str[i]==' ') {
wods=0; //wods=0表示一个单词
}else if(wods==0){
count++;
str[i] = str[i]-32; //减去32,就是大写了
wods = 1;
}
}
puts(str);
return 0;
}
让每个单词的首字母大写,大神给看下哪错了 |
|