C语言的编程题用js怎么写:输入三个整数,按从大到小的顺序输出

JavaScript030

C语言的编程题用js怎么写:输入三个整数,按从大到小的顺序输出,第1张

参考代码:

#include "stdio.h"

int main()

{

int x,y,z,max,min

scanf("%d%d%d",&x,&y,&z)

if(x>y){

max=x

min=y

}

if(z>max) max=z

if(min>z) min=z

y=x+y+z-max-min

x=max

z=min

printf("从大到小排序:%d %d %d\n",x,y,z)

}

/*

运行结果:

3 1 2

从大到小排序:3 2 1

*/

扩展资料

利用指针变量,用函数实现将3个整数按从大到小的顺序输出。

解:程序:

#include<stdio.h>

void swap(int *ptr1, int *ptr2)

{

int temp = *ptr1

*ptr1 = *ptr2

*ptr2 = temp

}

void exchange(int *q1, int *q2,int *q3)

{

void swap(int *ptr1, int *ptr2)

if (*q1 <*q2)

{

swap(q1, q2)

}

if (*q1 <*q3)

{

swap(q1, q3)

}

if (*q2 <*q3)

{

swap(q2, q3)

}

}

int main()

{

void exchange(int *q1, int *q2, int *q3)

int *p1, *p2, *p3, a, b,c

printf("please enter three integer numbers:")

scanf("%d,%d,%d",&a,&b,&c)

p1 = &a

p2 = &b

p3 = &c

exchange(p1, p2, p3)

printf("The order is:%d,%d,%d\n",a,b,c)

return 0

}

结果:

please enter three integer numbers:7,-9,666

The order is:666,7,-9

请按任意键继续. . .