当前位置:首页 » 《随便一记》 » 正文

比较两个数还有三个数的大小_小夏跑不死的博客

17 人参与  2022年03月30日 15:07  分类 : 《随便一记》  评论

点击全文阅读


一.比较两个数的大小

我写了两种代码,有需要的朋友可以参考

1.不构建函数来找出最大的数

#include<stdio.h>
int main()
{
	int x, y, z;
	scanf("%d %d", & x, &y);
	z = x > y ? x : y;//利用三目来求出最大值
	printf("%d", z);
	return 0;
}

2.构建外部函数来求出最大值

#include<stdio.h>
int bidaxiao(int x, int y)//返回值 函数名 参数
{
	if(x>y)
	{
		return x;
	}
	else { return y; }
	//return x > y ? x : y;//三目运算符 
}
int main()
{
	int x;
	int y;
	printf("请输入需要比较的两个数:\n");
	scanf("%d %d", &x,&y);
	int ret = bidaxiao(x,y);
	printf("%d\n", ret);
	return 0;
}

这个函数里面我选择引用if来比较,也把三目运算法弄成注释了,这样做也就是为了用多种方法来求解这个问题。

二.比较三个数的大小

我这边写的有点繁琐,因为知识能力有限,也摸索了一会

先用主函数比较出三个中最大的一个,并且构建一个比较两个数大小的函数我选用的是void,不需要返回值直接打印出后两个的结果。主函数找到最大值之后,利用if语句排除最大值,然后把剩下的两个数放入构建函数中,利用比较两个数大小的方法来求出中间值还有最小值。

#include<stdio.h>
void bidaxiao(int a, int b)
{
	int mid, min;
	mid= a > b ? a : b;
	printf("输出最中间的值为:%d\n", mid);
	if (mid == a)
		min = b;
	else min = a;
		printf("输出最小的值为:%d\n", min);
}
int main()
{
	int x, y, z, max;
	printf("请输入三个数:\n");
	scanf_s("%d %d %d", &x, &y, &z);
	if (x > y && x > z)
		max = x;
	else if (y > x && y > z)
		max = y;
	else max = z;
	printf("输出最大值为:%d\n", max);
	
	if (max == x)
		bidaxiao(y, z);
	else if (max == y)
		bidaxiao(x, z);
	else bidaxiao(x, y);
	
	return 0;
}

最后代码运行如下

成功运行!

感谢阅读


点击全文阅读


本文链接:http://zhangshiyu.com/post/37040.html

函数  求出  个数  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 繁花盛意难平全书+后续+结局(陆依霜轩辕翊)全书列表_繁花盛意难平(陆依霜轩辕翊)繁花盛意难平全书+后续+结局在线
  • 全球灾变:我有一座恐怖屋全文免费在线阅读_[钟无咎林澜]全文免费无弹窗阅读_笔趣阁
  • 「乖巧面具撕碎那天,全网求我别黑化」章节多结局预体验‌_宋且微萧淮无弹窗阅读
  • (番外)+(全书)日暮青山绿渐隐全书+后续+结局(日暮青山绿渐隐全书+后续+结局)_许星森纪冰雪列表_笔趣阁(日暮青山绿渐隐全书+后续+结局)
  • [我预见了所有悲剧,除了爱]最新章节在线阅读_「白月光」小说无删减版在线免费阅读
  • (番外)+(全书)爱若有天意,兜转终可回全书+后续+结局(宋清澜萧沉)_爱若有天意,兜转终可回全书+后续+结局列表_笔趣阁(爱若有天意,兜转终可回全书+后续+结局)
  • [繁花盛意难平]小说节选推荐_陆依霜轩辕翊陆青仪节选推荐
  • [纵她追悔,爱已成荒芜]小说精彩节选推荐_「苏萌林澈白月光」小说精彩节选试读
  • [老婆让我别拦着她嫁豪门]小说节选免费试读_[屈英哲韩海雪温文尔雅]精彩章节分享
  • 青梅诱人竹马男主轻点宠(许嘉易顾思瑜)全书浏览_青梅诱人竹马男主轻点宠全书浏览
  • 阮雾梨闻砚辞人面桃花长相忆结局+番外(阮雾梨闻砚辞)_人面桃花长相忆结局+番外阮雾梨闻砚辞列表_笔趣阁(阮雾梨闻砚辞)
  • 人面桃花长相忆闻砚辞结局+番外+续集(阮雾梨闻砚辞)结局_(阮雾梨闻砚辞人面桃花长相忆闻砚辞结局+番外+续集全书结局)结局(阮雾梨闻砚辞)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1