#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int i,j,t,n,p;
char str1[200],str2[100];
gets(str1);
gets(str2);
strcat(str1,str2);
n=strlen(str1);
for(i=0;i<n-1;i++) /*选择排序法*/
{ p=i;
for(j=i+1;j<n;j++)
if(str1[p]>str1[j]);
p=j;
if(p!=i)
{
t=str1[p];
str1[p]=str1[i];
str1[i]=t;
}
}
puts(str1);
return 0;
}
求大神指导,这个C语言程序错在哪?
没结果输出!
好了,知道了.....
一发出就看出来了。