学无先后,达者为师

网站首页 编程语言 正文

c语言函数如何求两个数的最大值_C 语言

作者:行知天下   更新时间: 2023-01-01 编程语言

c语言函数求两个数的最大值

/*
声明一个求两个数最大值的函数


if(a>b){
printf("最大值是 %d",a);
} else{
printf("最大值是 %d",b);
}

*/
#include <stdio.h>
max(int a,int b){
//三木运算来求出最大值
int z= a>b?a:b;

printf("最大值是 %d",z);
}
main(){
int x,y;

scanf("%d %d",&x,&y);

//调用 max函数
max(x,y);

}

c语言​求十个数中的最大值

解题思路

1、设置一个长度为10的数组arr【10】;

2、循环输入十个数字对数组赋值;

3、将数组首元素的值赋给max,后续元素依次与max做比较,若arr【i】>max则交换两值;

4、遍历后得到最大值max。

具体代码

#include<stdio.h>
#include<stdlib.h>
int main(){
	int arr[10];
	int i = 0;
	int max = 0;
	printf("请输入十个整数:\n");
	for (i; i < 10; i++){
		scanf_s("%d", &arr[i]);
	}
	max = arr[0];
	for (i = 1; i < 10; i++){
		if (arr[i] > max){
			max = arr[i];
		}
	}
	printf("最大数为:%d\n", max);
	system("pause");
	return 0;
}

运行结果:

总结

原文链接:https://dapenglee.blog.csdn.net/article/details/90665927

栏目分类
最近更新