/*
先用strlen函数计算字符串长度,建两个新的字符数组 a和b,循环判断数字还是字母,
数字放入a字母放在b,最后用strcat函数连接字符数组a和b,输出
*/
#include
#include
void main()
{
int x=0,y=0;
char string[10]={0},a[10]={0},b[10]={0},out[20]={0};
printf("请输入(字符串少于10):");
gets(string);
for(int i=0; i<(strlen(string)+1); i++)
{
if(string[i] >='0' && string[i] <='9')
{
b[x++] = string[i];
}
if( (string[i] >='a' && string[i] <='z') || (string[i] >='A' && string[i] <='Z') )
{
a[y++] = string[i];
}
}
strcat(out,a);
strcat(out,b);
printf("%s\n",out);
}
先用strlen函数计算字符串长度,建两个新的字符数组 a和b,循环判断数字还是字母,数字放入a字母放在b,最后用strcat函数连接字符数组a和b,输出