请编写一个函数void fun(char *ss),其功能时:将字符串ss中所有下标为奇数位置上的字母转换为大写(若位置上不是字母,则不转换)
/*请编写一个函数void fun(char ss),其功能时:将字符串ss中所有下标为奇数位置上的字母转换为大写(若位置上不是字母,则不转换)/
#include <stdio.h>
#include <string.h>
void fun(char *ss)
{
int len=strlen(ss);
for(int i=0;i<len;i++)
{
if(ss[i]>='a' && ss[i]<='z' && i%2!=0)
{
ss[i]-=32;
}
}
}
int main(void)
{
char ss[100];
printf("please enter chararter string\n");
scanf("%s",ss);
fun(ss);
printf("%s\n",ss);
return 0;
}