C语言实验——从大到小输出a、b、c
Time Limit: 1000MS Memory limit: 65536K
题目描述
从键盘输入三个整数a、b、c,要求将输出的数据按从大到小排序后输出。
输入
从键盘上输入三个整数a、b、c,每个整数之间用空格分开。
输出
从大到小顺序输出a、b、c的值。
示例输入
4 3 5
示例输出
5 4 3
#include<stdio.h> void swap(int *p1,int *p2) { int t; t=*p1; *p1=*p2; *p2=t; } void main() { int a,b,c; int *pointer_1, *pointer_2,*pointer_3; scanf("%d,%d,%d",&a,&b,&c); pointer_1=&a; pointer_2=&b; pointer_3=&c; if(a<b) swap(pointer_1,pointer_2); if(a<c) swap(pointer_1,pointer_3); if(b<c) swap(pointer_2,pointer_3); printf("%d %d %d\n",a,b,c); }