完成函数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
提交
取消