#include
{
char s[100];
int i, c, n;
gets(s);
for(i = c = n = 0; s[i]; i++)
{
if('0' <= s[i] && s[i] <= '9')
n = n * 10 + s[i] - '0';
else if(n)
{
printf("%d\n", n);
c++;
n = 0;
}
}
if(n)
{
printf("%d\n", n);
c++;
}
else if(c == 0)
printf("字符串中没有数字\n");
return 0;
}
用javascript编写一个函数做的:你试试看 function chek(){
var char="123abcd4ef56g7";
var a="";
var b="";
for(var i=0;i
//判读是否是数字
if(isNaN(s)){
a+=s;
} else{
b+=s;
}
}
alert("字符串:"+a+" 数字:"+b);
}