将一个字符串中的大写字母和数字复制到另一个字符串中,然后分别输出两个字符串
问题描述:
答
遍历比较字符后复制
int main()
{
char str[100] = {0};
char s[100] = {0};
scanf("%s",str);
int i=0,j=0;
for(i=0;str[i] != 0;i++)
{
if((str[i] >= '0' && str[i] <= '9') || (str[i] >= 'A' && str[i] <= 'Z'))
s[j++] = str[i];
}
printf("%s\n",str);
printf("%s\n",s);
return 0;
}