#include<stdio.h>
#define N 20
void Mystrcpy(char v[],char u[]);
int main(){
char str[N],des[N];
gets(str);
Mystrcpy(str,des);
puts(des);
return 0;
}
void Mystrcpy(char v[],char u[]){
int i,j;
for(i=0,j=0;v[i]!='\0';i++){
if(v[i]<='9'&&v[i]>='0')
continue;
else{
u[j]=v[i];
j++;
}
}u[j]='\0';
}
输入一段字符串,将其复制到另一个数组中,要求不复制数字字符
这段C语言代码定义了一个名为Mystrcpy的函数,用于从输入字符串中过滤掉0到9之间的数字并将剩余字符复制到目标字符串。在main函数中,用户输入一个字符串,经过Mystrcpy函数处理后,只保留非数字字符并输出到控制台。

被折叠的 条评论
为什么被折叠?



