文章目录
一、题目
本题要求将输入的任意3个整数从小到大输出。
输入格式:
输入在一行中给出3个整数,其间以空格分隔。
输出格式:
在一行中将3个整数从小到大输出,其间以“->”相连。
输入样例:
4 2 8
输出样例:
2->4->8
二、方法1
1、思路
输入排序输出即可。由于比较简单,就复习了一下 qsort 函数的使用。
2、代码
#include<stdio.h>
#include<stdlib.h>
int cmp(const void* e1, const void* e2)
{
return *(int*)e1 - *(int*)e2;
}
int main()
{
int a[3] = { 0 };
scanf("%d %d %d", &a[0], &a[1], &a[2]);
qsort(a, 3, 4, cmp);
printf("%d->%d->%d\n", a[0], a[1], a[2]);
return 0;
}