为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

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;}

查看完整回答
反对 回复 2022-02-28
  • 1 回答
  • 0 关注
  • 163 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信