2:A
3:A
4:A
5:A
6:B
7:B
8:B
9:A
10:D
如果有误,请通知我,谢谢
#include <string.h>#include <conio.h>
#include <math.h>
#include <stdio.h>
void fun2(char a[],char b[],char c[])
{
/**/
char t[80]
if(strcmp(a,b)>0)
{strcpy(t,a)strcpy(a,b),strcpy(b,t)}
if(strcmp(a,c)>0)
{strcpy(t,a),strcpy(a,c),strcpy(c,t)}
if(strcmp(b,c)>0)
{strcpy(t,b)strcpy(b,c)strcpy(c,t)}
/**/
}
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()
}
1.等长字符串交换#define MAXSIZE 30
#include<iostream.h>
void exchange(char *a,char *b)
{
int i=0
char c[MAXSIZE]
while(a[i]!='\0')
{
c[i]=a[i]
a[i]=b[i]
b[i]=c[i]
i++
}
}
int main()
{
char a[MAXSIZE],b[MAXSIZE]
cout<<"输入两个等长字符串:"<<endl
cin>>a>>b
exchange(a,b)
cout<<a<<endl<<b<<endl
return 0
}