输入一个字符串存入A中,找出字符串ASCII码值为偶数的字符存入B中,依次输出AB中的字符串

2024-12-13 01:28:23
推荐回答(2个)
回答1:

#include

int main()

{char a[200],b[200],*p,*q;

printf("请输入一个字符串:\n");

gets(a);

for(p=a,q=b;*p;p++)

if(!(*p%2))*q++=*p;

*q=*p;

printf("a串:%s\n",a);

printf("b串:%s\n",b);

return 0;

}

回答2:

int main()
{
char A[64] = {0};
char B[64] = {0};
int i = 0, j = 0;
scanf("%s", A);
for(i = 0; i < strlen(A); i++)
{
if(A[i] % 2 == 0)
B[j++] = A[i];
}
printf("A=%s,\nB=%s", A, B);
return 0;
}