依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串;(如:abcd123efg456变为123456)。

依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串;(如:abcd123efg456变为123456)。

#include "stdio.h"

void main()

{ char s[15]; int i,j;

scanf("%s",s);

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

.

.

.

.

s[j]='\0';

printf("\nThe result:");

printf("%s",s);

}

第1个回答  2007-12-02
#include"stdio.h"
void main()
{
char c;
while((c=getchar())!='\n')
{
if(c<='9'&&c>='0')
printf("%c",c);
}
printf("\n");
}本回答被提问者采纳
相似回答