47.请编写一个函数void fun(char*ss),其功能是:将字符串ss中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入abc4EFgh,则应输出aBc4EFgH。
#include <stdio.h>
#include <string.h>
void fun(char *ss){
int len=strlen(ss);
int z;
for(int i=1;i<len;i+=2){
z=ss[i];
if(z>=97&&z<=122){
z-=32;
ss[i]=z;
}
}
}
int main() {
char s[20];
printf("请输入字符串:");
gets(s);
fun(s);
printf("转换后的结果为:%s",s);
return 0;
}
C语言编程练习题 47/100
*本套题可用于复习一些学校考研复试的C程序设计科目
*本套题可用于复习二级C
*您的点赞加关注,是我更新的最大动力!