【问题描述】
编写一个子函数,实现对键盘输入的字符串中奇数位置的字符取出来并转为大写。例如输入Kobe 结果是KB。
要求:
1、不在子函数中输出。
2、不能修改指定的子函数:
void GetSubStr(char st[])
【输入形式】
输入字符串,输出处理后的子串。
【样例输入】
Kobe
【样例输出】
KB
#include<stdio.h>
void GetSubStr(char st[])
{
int i=0;
for(i=0;st[i]!='\0';i++)
{
if(i%2==0&st[i]>='a'&&st[i]<='z')
st[i]=st[i]-32;
}
}
int main()
{
char st[1000];
int i;
gets(st);
GetSubStr(st);
for(i=0;st[i]!='\0';i++)
{
if(i%2==0)
printf("%c",st[i]);
}
return 0;
}