想要完成函数fun(char *str, char arr[]),该怎么办?

完成函数fun(char *str, char arr[]),实现将str所指字符串中下标为偶数且ASCII码值为奇数的字符依次放入数组arr中。
例如:str所指字符串为AaBbCcDd,则数组arr中的内容为AC
【输入形式】输入文件首先包含一个整数n,表示测试实例的个数,然后是n段字符串。
【输出形式】对于每一段字符串都放在str数组中,将str所指字符串中下标为偶数且ASCII码值为奇数的字符依次放入数组arr中。
【样例输入】
2
abcdef
xyznowyousee
【样例输出】
ace
Oyue

茅侃侃
浏览 164回答 1
1回答

海绵宝宝撒

void fun(char *str, char arr[]){    int i,j;    for(i = j = 0; str[i]; i ++)    {        if(i%2==0 && str[i]%2==1)            arr[j++]=str[i];    }}int main(){    int n;    char s[100],t[100];    scanf("%d",&n);    while(n--)    {        scanf("%s",s);        fun(s,t);        puts(t);    }    return 0;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java