文章
1
粉丝
141
获赞
0
访问
1.1k
60%通过率。看的脑袋发昏,帮帮孩子吧,好心人
#include<stdio.h>
int main(){
char str[100];
fgets(str, sizeof(str), stdin);
int i = 0,k = 0;
for(; str[i] != '\0'; i++){
if(str[i] == ' '){
k = 0;
}else if(str[i] >= 'a' && str[i] <= 'z'){
if(k == 0){
k = 1;
str[i] -= 32;
}
}else if(str[i] >= 'A' && str[i] <= 'Z'){
k = 1;
}
}
puts(str);
return 0;
}
登录后发布评论
判断首字母有点细节问题
试试这组数据
4j d5gf
你的输出是:4J D5gf
正确输出是:4j D5gf