C语言函数题目

Python021

C语言函数题目,第1张

1:B

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

}