本文主要是介绍输入三个整数a,b,c,要求按大小顺序将它们输出。定义一个函数,实现使这三个变量按值的大小排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
int main()
{void exchange(int *pt1,int *pt2,int *pt3);//引用等一下要调用的函数int a,b,c;printf("please enter three number:\n");scanf("%d,%d,%d",&a,&b,&c);exchange(&a,&b,&c);printf("%d,%d,%d\n",a,b,c);return 0;
}
//定义将这三个变量的值排序的函数
void exchange(int *pt1,int *pt2,int *pt3)
{void swap(int *pt1,int *pt2);//引用等一下要调用的函数if(*pt1<*pt2)swap(pt1,pt2);if(*pt1<*pt3)swap(pt1,pt3);//将最大的放在第一位置上if(*pt2<*pt3)swap(pt2,pt3);//比较剩余的数的大小 }
void swap(int *pt1,int *pt2)
{int temp;temp=*pt1;*pt1=*pt2;*pt2=temp;
}
这篇关于输入三个整数a,b,c,要求按大小顺序将它们输出。定义一个函数,实现使这三个变量按值的大小排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!