c语言:将三个数按从大到小输出。
2015-12-05 00:08
330 查看
将三个数按从大到小输出。
程序:
#include<stdio.h>
void swap(int *a, int *b)
{
double t= *a;
*a = *b;
*b = t;
}
int main()
{
int a, b, c;
printf("请输入三个数:");
scanf("%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);
return 0;
}
结果:
请输入三个数:3 -1 9
从大到小输出:9 3 -1
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1719754
程序:
#include<stdio.h>
void swap(int *a, int *b)
{
double t= *a;
*a = *b;
*b = t;
}
int main()
{
int a, b, c;
printf("请输入三个数:");
scanf("%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);
return 0;
}
结果:
请输入三个数:3 -1 9
从大到小输出:9 3 -1
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1719754
相关文章推荐
- C++基本知识
- c++ 关于类成员函数指针
- c++ -- value category
- Effective C++读书笔记-----条款20:宁以pass-by-reference-to-const替换pass-by-value
- vc++ 6.0 环境下结构体(数组)的操作类
- 基于c++11 的高精度计时器
- C语言实现动态数组
- C++返回值的“拷贝”问题
- C++ STL:stack和queue
- C++11的enum class & enum struct和enum
- 【C语言学习】封装和模块化思想
- VIBE背景建模算法之C语言实现
- 【codevs 3044 矩形面积合并】【poj 1151 Atlantis】【hdu 1542 Atlantis】题意&题解&代码(c++)
- C++调用CMD,等CMD运行完后继续运行C++
- C语言 scanf 函数返回值问题探究
- C语言命名
- C++学习笔记2015.10.5
- LibSVM C/C++
- LibSVM C/C++
- 复杂链表的复制(C++)