#include <string.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
void fun2(char a[],char b[],char c[])
{
/**/
/**/
}
void main()
{ char str1[15]=”Fuzhou”,str2[15]=”Fujian”,str3[15]=”China”;
clrscr();
fun2(str1,str2,str3);
printf(“The ordered strings is : %s, %s, %s\n”,str1,str2,str3);
getch();
}
/*将三个字符串比较,按从小到大的顺序输出*/
>> 本文固定链接: http://www.vcgood.com/archives/2435
#include <string.h>
#include <conio.h>
#include <stdio.h>
void fun2(char a[],char b[],char c[])
{
char temp[15];
if(strcmp(a,b)>0)
{
strcpy(temp,a);
strcpy(a,b);
strcpy(b,temp);
}
if(strcmp(a,c)>0)
{
strcpy(temp,a);
strcpy(a,c);
strcpy(c,temp);
}
if(strcmp(b,c)>0)
{
strcpy(temp,b);
strcpy(b,c);
strcpy(c,temp);
}
}
void main()
{ char str1[15]=”Fuzhou”,str2[15]=”Fujian”,str3[15]=”China”;
fun2(str1,str2,str3);
printf(“The ordered strings is : %s, %s, %s\n”,str1,str2,str3);
getch();
}
貌似你的编译器是tc vc好像没有clrscr()这个清屏函数。