(1)字符串处理:将输入的字符串中的大小写字母和数字之外的字符都删除,然后输出
input : A*(BC&De+_fg/*
ouput: ABCDefg
input: aB+_9
output: aB9
#include <stdio.h>
void o_string(char *input, char* output){
int i,j=0;
for(i=0;input[i] != '\0';i++){
if((input[i]>='0')&&(input[i]<='9') ||
(input[i]>='a')&&(input[i]<='z') || (input[i]>='A')
&&(input[i]<='Z')){
output[j] = input[i];
j++;
}
}
output[j] = '\0';
printf("The output is %s\n",output);
}
char input[500];
char output[500];
int main(){
while(scanf("%s",&input) != EOF){
o_string(input,output);
}
return 0;
}