C语言:L1-010 比较大小 (10 分)

文章目录

一、题目

本题要求将输入的任意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;
}
上一篇:luogu P2664 树上游戏


下一篇:Linux cmp 命令