如题
C实现
#include<stdio.h>
#include<string.h>
#define COUNT 20 //最大接受字符串数,可以使用动态获取空间函数优化
void fun(char *str);
int main(){
char str[COUNT];
printf("请输入字符串:");
gets(str);
fun(str);
printf("%s",str);
return 0;
}
void fun(char *str){
int i=0;
for(;str[i]!=' ';i++){
if(i%2!=0){//判断奇偶索引
if(str[i]>=97&&str[i]<=122)//判断是否为小写字母
str[i]-=32;//转为大写
}
}
}