首页 > 其他分享 >三个数比大小的五种方法.C

三个数比大小的五种方法.C

时间:2022-11-16 21:22:26浏览次数:31  
标签:数比 int max 最大值 else 五种 printf 大小 输入

方法一:

#include<stdio.h>
int main(){
int a,b,c ;
printf("请任意输入三个的数:");
scanf("%d%d%d",&a,&c,&b);
if(a>b)
{if(a>c)
printf("你所输入的最大值是:%d\n",a);
else
printf("你所输入的最大值是:%d\n",c);
}
else if(a>c)
{if(a>b)
printf("你所输入的最大值是:%d\n",a);
else
printf("你所输入的最大值是:%d\n",b);
}
else if(b>c)
{if(b>a)
printf("你所输入的最大值是:%d\n",b);
else
printf("你所输入的最大值是:%d/n",a);
}
else if(b>a)
{if(b>c)
printf("你所输入的最大值是:%d\n",b);
else
printf("你所输入的最大值是:%d/n",c);
}
else if(c>a)
{if(c>b)
printf("你所输入的最大值是:%d\n",c);
else
printf("你所输入的最大值是:%d\n",b);
}
else if(c>b)
{if(c>a)
printf("你所输入的最大值是:%d\n",c);
else
printf("你所输入的最大值是:%d\n",a);
}
return 0;
}

 

方法二

int main(){
int max(int x,int y,int z);
int a,b,c,e ;
printf("请任意输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
e=max(a,b,c);
printf("你所输入的最大整数是:%d\n",e);
return 0;
}
int max( int x,int y,int z)
{
int w;
if(x>y&&x>z)
w=x;
else if(y>z&&y>x)
w=y;
else if(z>y&&z>x)
w=z;
return(w);
}

方法三

#include <stdio.h>
int main(){
int max(int x,int y);
int a,b,c,d,z,e ;
printf("请任意输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
d=max(a,b);
e=max(c,d);
printf("你所输入的最大整数是:%d",e);
return 0;
}
int max( int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return(z);
}

方法四

#include<stdio.h>
int main (){
int a,b,c;
printf("请任意输入三个整数\n");
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c)
printf("你所输入的最大值是:%d",a);
if(b>c&&b>a)
printf("你所输入的最大值是:%d",b);
if(c>b&&c>a)
printf("你所输入的最大值是:%d",c);
return 0;
}

方法五

#include <stdio.h>
int main(){
int a,b,c, max;
printf("请输入任意三个整数:");
scanf("%d%d%d",&a,&b,&c);
max=a>b?(a>c?a:c):(b>c?b:c);
printf("你所输入的最大整数是:%d",max);
return 0;
}

 

标签:数比,int,max,最大值,else,五种,printf,大小,输入
From: https://www.cnblogs.com/cocear/p/16897544.html

相关文章

  • CentOS 7 调整 XFS 格式的 LVM 分区大小
    XFS是centos7预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump/xfsrestore工具在必须缩小lvm的情况下,备份与还原资料需求:把/vg-home分区缩小至20G,把多出的容......
  • 高中数学之比较大小
    例1\(\quad\)已知\(a=0.7e^{0.4}\),\(b=e\ln{1.4}\),\(c=0.98\),则\(a\),\(b\),\(c\)的大小关系是(A)A.\(\;a>c>b\)\(\quad\)B.\(\;b>a>c\)\(\quad\)C.\(\;b>c>a\)\(\quad\)D.......
  • 一次 G1 堆大小不均问题的排查及解决
    现象生产服务中,存在部分服务在JVM参数、POD规格、物理机规格一致,负载流量差异不大的情况下,出现在内存使用上差异较大的情况。下面是一些基本信息的收集和整理。JVM参数......
  • 力扣374(java&python)-猜数字大小(简单)
    题目:猜数字游戏的规则如下:每轮游戏,我都会从 1 到 n随机选择一个数字。请你猜选出的是哪个数字。如果你猜错了,我会告诉你,你猜测的数字比我选出的数字是大了还是小了......
  • C语言借助两个数的大小交换,引入指针。
    前期没有指针的时候,我们的交换只可以通过在被调函数中输出语句,来输出交换后的样子!被调函数的形参是局部变量,生命期仅仅在被调函数中有。因此,主函数中a,b仍然是......
  • 空类与多重继承占用空间大小
    虚继承涉及虚表(虚指针),所以sizeof(C)=81#include<iostream>2usingnamespacestd;34classA{};5classA2{};6classB:publicA7{};89class......
  • svg图片大小固定,无法像普通图片可以伸展?
    <svgwidth="100%"height="100%"id="svg"viewBox="001440700"xmlns="http://www.w3.org/2000/svg"class="transitionduration-300ease-in-outdelay-150"prese......
  • 字体大小自适应宽度功能核心逻辑
    项目中用到,故做了下整理字体大小自适应宽度功能核心逻辑通过文字面积与div面积进行比较,从而对字体大小进行自适应处理如果小于12px,使用css缩放(transform:scale)效果如......
  • C# iText 7 切分PDF,处理PDF页面大小,添加水印
    C#iText7切分PDF,处理PDF页面大小,添加水印 一、itext我要使用itext做一个pdf的页面大小一致性处理,然后再根据数据切分出需要的pdf.iText的官网有关于它的介绍,http......
  • 浮点数比较和计算机内部数据转换
    浮点数的比较问题问题描述输出:no问题解释计算机内部以二进制储存,一切数据都将转化为二进制储存在计算机中一个小数分为整数部分和小数部分而小数和整数的转化为二......