输入一个字符串存放在数组a中,把数组a中所有字母存放在数组b中构成新的字符串?

完善下面的程序,以完成以下功能:输入一个字符串存放在数组a中,把数组a中所有字母存放在数组b中构成新的字符串。

#include <stdio.h>

void main()

{

int i=0,j=0;

char a[20],b[20];

printf("请输入一个字符串(少于20个字符):");

gets(a);

puts(a);

while(a[i]!= ① )

{

if(a[i]>='A' && a[i]<='Z' ||a[i]>='a' && a[i]<='z')

{

② =a[i]; j++;

}

i++;

}

b[j]=' ③ ';

puts(b);

}

1\2\3分别填什么?求大神

第1个回答  2021-05-26

第2个回答  2021-05-26
1、'\0'
2、b[j]
3、'\0'
相似回答