请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)
/*请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。 */
#include <stdio.h>
void fun(char *str)
{
int i=0;
while(str[i] != '\0')
{
if((str[i]>='a' && str[i]<='z')||(str[i]>='A' && str[i]<='Z'))
{
if(str[i]>='a'&&str[i]<='z')
{
str[i]=str[i]-32;
}
}
i++;
}
}
int main(void)
{
char ss[100];
printf("请输入一串字符\n");
scanf("%s",ss);
printf("转换前%s\n",ss);
fun(ss);
printf("转换后%s\n",ss);
}