n=strlen(a)为什么不可用?
#include<stdio.h>
#include<string.h>
//字符排序。
main()
{
char c,ch,a[80];
int i,n,j;
i=0;
while((c=getchar())!='\n'){
a[i]=c;
i++;
}
// n=i;
n=strlen(a);
//n=strlen(a)为什么不可用?
for(i=0;i<n;i++)
for(j=0;j<n-1-i;j++)
if(a[j]>a[j+1]){
ch=a[j];
a[j]=a[j+1];
a[j+1]=ch;
}
for(i=0;i<n;i++)
printf("%c",a[i]);
puts(a);
//用了上面的n=strlen(a); 这一步也有问题。
}