c语言比较三个数的大小(C语言中,怎么比较三个数的大小)
各位伙伴们好,假如你对c语言比较三个数的大小,以及C语言中,怎么比较三个数的大小不是很了解,今天小编给大家科普一下具体的知识。希望可以帮助到有需要的朋友,下面就来解答关于c语言比较三个数的大小的问题,下面我们就来开始吧!
文章目录
C语言中,怎么比较三个数的大小
输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,
然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
2.程序源代码:
main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x>y)
{t=x;x=y;y=t;} /*交换x,y的值*/
if(x>z)
{t=z;z=x;x=t;}/*交换x,z的值*/
if(y>z)
{t=y;y=z;z=t;}/*交换z,y的值*/
printf("small to big: %d %d %dn",x,y,z);
}
c语言判断三个数大小
指针的使用错误, 指针作为参数传递的是地址,你要想在fun函数中交换,必须是对指针里的数据操作,而不是对指针本身操作,所以你的就没有交换,正确的是 指针写成 *p的形式。
C语言 三个数比较大小
你写的程序看起来有点乱,对齐点看起来就好多了。你的程序用的太多if,else
了,还有就是if,else是以最近的搭配的,不是很清楚的话就少用,你的程序主要是if,else嵌套不规则出错。
#include
"stdio.h"
#include
"math.h"
void
main()
{
int
a,b,c,max;
printf("输入三个整数:\n");
scanf("%d%d%d",a,b,c);
if(a>b
&&
a>c)
max=a;
if(b>a
&&
b>c)
max=b;
if(c>a
&&
c>b)
max=c;
printf("max=%d\n",max);
}
相关阅读
-
分享一下出院感悟,生活中的小确幸。...
-
排列出张国荣最好听的十首歌曲,通过对这些歌曲的分析和解读,探讨其在音乐史上的地位与意义。...
-
葛根煲汤是一种很健康的汤品,它有清热解毒、祛湿补气等功效。如果想要增加营养价值,可以搭配一些其他食材,比如冬瓜、红枣、枸杞子等。同时,也需要注意葛根和其他药材的搭配,比如不宜......
-
本文将从孢子的形态、功能、分布以及对生物圈的重要性等方面详细阐述真菌孢子。...
-
随着生活水平的提高,人们对于早餐的需求越来越高。其中,早点摊备受青睐,成为了许多人上班路上的首选。本文将从口味、价格、服务等方面详细阐述最受欢迎的早餐。...
-
大家好,若是你对iferror函数的使用方法,和iferror函数用法不是很了解,没关系,今天小编就为大家解答一下。希望可以帮助到各位,下面就来解答关于iferror函数的使......
-
各位朋友们好,若是你对如何修改图片像素,与如何改变图片的像素不是很明白,没关系,今天小编就为大家解答一下。希望可以帮助到有需要的朋友,下面就来解答关于如何修改图片像素的问题,......
-
各位朋友们好,如果你对excel表格怎么加框线,以及excel怎么添加表格边框不是很清楚,没关系,今天小编就为大家解答一下。希望可以帮助到各位,下面就来解答关于excel表格......
-
各位朋友们好,要是你对怎么改文件后缀,和怎么改文件的扩展名不是很清楚,没关系,今天小编就为大家解答一下。希望可以帮助到各位,下面就来解答关于怎么改文件后缀的问题,下面我们就来......
-
各位朋友们好,要是你对数独九宫格的解题方法和技巧,以及数独9宫格技巧不是很明白,今天小编给大家解答一下你们心中的疑问。希望可以帮助到各位,下面就来解答关于数独九宫格的解题方法......
-
大家好,要是你对千里马的意思,以及千里马是什么意思指的是哪些人不是很清楚,今天小编给大家科普一下具体的知识。希望可以帮助到各位,下面就来解答关于千里马的意思的问题,下面我们就......