c语言编程 将字符串中的数字删除后输出

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:49:54
要求删除部分要用子函数实现

编译过了
#include "stdio.h"
void delete_digital(char x[]){
int i=0,j=0;
while(x[i]!='\0'){
if(x[i]>='0'&&x[i]<='9')/* 用ASCII判断是不是数字 */
i++;
else
{x[j]=x[i];i++;j++;}

}
x[j]='\0';

}

main(){
char a[100];
printf("please input a stance:\n");
gets(a);
delete_digital(a);
puts(a);
getch();

} 有不懂的再问我好了

#include <stdio.h>

int main()

{

char s[200];

int i,j;

gets(s);

for(i=0,j=0;s[i];i++)

if(s[i]>'9'||s[i]<'0')s[j++]=s[i];

s[j]='\0';

puts(s);

system("pause");

return 0;

}

用C语言编程 将字符串中的所有数字字符移到所有非数字字符之后,并保持原有的先后次序 c语言编程: 将两个字符串合并成一个字符串 C语言:用TC编程:将一个字符串中的所有字符按相反的次序重新放置 编程删除字符串中的数字字符 什么是c语言中的字符串? C语言编程:输入字符串,倒序输出 C语言.数字字符串转数字! 编程实现将字符串str1 copy到str2 C语言的~ 用C语言将字符串转成整数 !!!!!是C语言. 写一函数,将一个字符串中的元音字母复制到另一字符串,然后输出。