小程序(输入:abc123def456ghj789,输出:abcdefhij.怎么删除数字再按序输出呀?
谁帮我写下这个程序:功能是:输入一个字符串,将其中的所有数字删除,输出改动后的字符串及其长度,eg:abc123def456ghj789,输出:abcdefhij.怎么删除数字再按序输出字符串及其长度?
...把数字字符剔除...不困难..
#include "string.h"
#include"stdio.h"
#define PL printf("please input strings:\n")
int main()
{
char ch[60],*p;
PL;
gets(ch);
p=ch;
do
{
if(*p>='0'&&*p<='9')
strcpy(p,p+1);
else p++;
}while(*p);
PL;
puts(ch);
return 0;
}
[[it] 本帖最后由 sunkaidong 于 2008-3-20 17:07 编辑 [/it]]