完成函数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;}
添加回答
举报
0/150
提交
取消
