64,651
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
main()
{
char a[100],b[100];
int i,j,k,m,n,count=0,t,s;
gets(a);
n=strlen(a);
for(i=0;i<n;i++){
if(a[i]>='0'&&a[i]<='9')
count++;
else {
b[j++]=a[i];}
}
b[j]='\0';
printf("shuzi:%d",count);
m=strlen(b);
for(s=0;s<m;s++){
for(k=s+1;k<m;k++){
if(b[s]>b[k])
{
t=b[s];
//b[k]=b[s];
//b[s]=t;
b[s]=b[k];
b[k]=t;
}
}
}
for(s=0;s<m;s++)
//printf("pai xu hou: %s",b[s]);
printf("pai xu hou: %c\n",b[s]);
printf("%s\n", b);
return 0;
}
#include <stdio.h>
#include <string.h>
main()
{
char a[100],b[100];
int i,j,k,m,n,count=0,t,s;
gets(a);
n=strlen(a);
for(i=0;i<n;i++){
if(a[i]>='0'&&a[i]<='9')
count++;
else {
b[j++]=a[i];}
}
b[j]='\0';
printf("shuzi:%d",count);
m=strlen(b);
for(s=0;s<m;s++){
for(k=s+1;k<m;k++){
if(b[s]>b[k])
{
t=b[s];
b[k]=b[s];
b[s]=t;
}
}
}
for(s=0;s<m;s++)
printf("pai xu hou: %s",b[s]);
return 0;
}[/quote]arweqweqwe
shuzi:0pai xu hou: a
pai xu hou: e
pai xu hou: e
pai xu hou: e
pai xu hou: q
pai xu hou: q
pai xu hou: r
pai xu hou: w
pai xu hou: w
pai xu hou: w
aeeeqqrwww
#include <stdio.h>
#include <string.h>
main()
{
char a[100],b[100];
int i,j,k,m,n,count=0,t,s;
gets(a);
n=strlen(a);
for(i=0;i<n;i++){
if(a[i]>='0'&&a[i]<='9')
count++;
else {
b[j++]=a[i];}
}
b[j]='\0';
printf("shuzi:%d",count);
m=strlen(b);
for(s=0;s<m;s++){
for(k=s+1;k<m;k++){
if(b[s]>b[k])
{
t=b[s];
b[k]=b[s];
b[s]=t;
}
}
}
for(s=0;s<m;s++)
printf("pai xu hou: %s",b[s]);
return 0;
}[/quote][/quote]
不行啊,运行之后还是和原来一模一样
[/quote]