将三个数从大到小输出

原创 2016年06月02日 10:44:38

将三个数从大到小输出:

方法1:创建临时变量

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0, b = 0, c = 0;
int tmp = 0;
scanf_s("%d%d%d", &a, &b, &c);
if (a < b)
{
tmp = a;
a = b;
b = tmp;
}
if (a < c)
{
tmp = a;
a = c;
c = tmp;
}
if (b < c)
{
tmp = b;
b = c;
c = tmp;
}
printf("%d %d %d\n", a, b, c);
system("pause");
return 0;
}

方法2:用函数实现

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int swap(int *a, int *b)
{
int tmp = *a;
*a = *b;
*b = tmp;
}
int main()
{
int a = 0, b = 0, c = 0;
int tmp = 0;
scanf_s("%d%d%d", &a, &b, &c);
if (a < b)
{
swap(&a, &b);
}
if (a < c)
{
swap(&a,&c);
}
if (b < c)
{
swap(&b, &c);
}
printf("%d %d %d\n", a, b, c);
system("pause");
return 0;
}


本文出自 “Stand out or Get out” 博客,请务必保留此出处http://jiazhenzhen.blog.51cto.com/10781724/1709770

三个数输出最大的数

  • 2012年09月10日 14:36
  • 263B
  • 下载

你所不知道的“三个数从大到小的顺序输出”之—对if (else)条件语句的运用。

把三个数从大到小的顺序输出,可能会一个一个的比较,这个会很麻烦,大多数情况下,都是两两比较然后和第三个数再比较大小,此程序主要是对条件语句的熟练应用。 #define _CRT_SECURE_NO_...

从控制台输入三个数,输出较大的那个数(Python)

以下是自己写的代码,逻辑说不上清晰,但是也能得出最大的值print("请输入三个数:") num1 = int(input()) num2 = int(input()) num3 = int(inpu...

【C】将三个数按从大到小输出

将三个数按从大到小输出。 [csharp] view plain copy   #include    int main()   {       int arr[3];     ...

将三个数按从大到小顺序输出

将三个数按从大到小顺序输出
  • tttjp
  • tttjp
  • 2016年11月26日 15:57
  • 185

1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。

#define _CRT_SECURE_NO_WARNINGS 1 #include #include //1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) //void swap...

降序输出三个数

  • 2014年10月27日 19:19
  • 673B
  • 下载

第七周项目三—输出三个数中的最大值问题

01./* 02. *copyright(c)2014,烟台大学计算机学院 03. *All right reserved. 04. *文件名称:test.cpp 05. *作 ...

指针求三个数输出

  • 2012年09月10日 14:46
  • 289B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将三个数从大到小输出
举报原因:
原因补充:

(最多只允许输入30个字)