四个数求最大值

/*
============================================================================
Name : max4.c
Author : zhangsan
Version :
Copyright : Your copyright notice
Description : 四个数求最大值
============================================================================
*/

#include <stdio.h>
#include <stdlib.h>
int max2(int x,int y)
{
int k;
k=(x>y)?x:y;
return k;
}
int find_max(int a, int b, int c, int d)
{
int aa,bb,max;
aa=max2(a,b);
bb=max2(c,d);
max=max2(aa,bb);
return max;
}
int main(void)
{
int a,b,c,d;
int max;
setbuf(stdout,NULL);
printf("请输入4个整数:");
scanf("%d%d%d%d",&a,&b,&c,&d);
max=find_max(a, b, c, d);
printf("四个整数中的最大值是:%d",max);
return 1;
}

原文地址:https://www.cnblogs.com/duanqibo/p/11108566.html

时间: 2024-10-10 02:01:21

四个数求最大值的相关文章

简单代码 //输入三个数求最大值.

static void Main(){  //输入三个数求最大值.    string answar = "y";  while (answar=="y"||answar=="Y")  {    int x,y,z,max;   Console.WriteLine("请输入第一个数:");   x = int.Parse(Console.ReadLine());   Console.WriteLine("请输入第二个

两个数求最大值------函数的模板

#include<iostream> using namespace std; template <class T> T max(T a, T b){ return a > b ? a : b;} int main(int argc,char* argv[]){ int x = 10; int y = 20; cout << "max = " << max(10, 20) << endl; cin >> x;

在四个数中找最大值和最大值

// // Copyright (C) 2014软件1班 // All rights reseved. // 作 者:A36 黄阿德 // 完成日期:2014年12月4日 // // 问题描述:创建一个程序找四个数的最小值和最大值,然后输出 // 输入描述:输入四个实数 // 输出描述:两个数,最小值和最大值 // using System; using System.Collections.Generic; using System.Linq; using System.Text; using

编程总结二 求最大值及其下标

7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 1.代码 #include <stdio.h> int main (void) { int n,i,x=0,y=0; int a[10];

九度oj 题目1046:求最大值

题目1046:求最大值 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:11782 解决:4789 题目描述: 输入10个数,要求输出其中的最大值. 输入: 测试数据有多组,每组10个数. 输出: 对于每组输入,请输出其最大值(有回车). 样例输入: 10 22 23 152 65 79 85 96 32 1 样例输出: max=152 1 #include <iostream> 2 #include <vector> 3 #include <algorithm&g

&lt;28&gt;【了解】10-枚举类型介绍及定义+【掌握】11-枚举变量变量定义和使用+【掌握】13-typedef定义新的类型+【掌握】15-宏的概念及无参宏定义方法+【掌握】16-有参宏定义和使用方法+【掌握】17-应用:使用有参宏求最大值+【掌握】18-typedef和#define的区别

[了解]10-枚举类型介绍及定义 枚举类型: C语言提供了一个种类型,这种类型的变量的取值被限定在一定的范围之内了 枚举类型的定义: enum 枚举类型名{ 枚举值1,枚举值2,.... }; 举例: 定义一个变量,保存一周的第几天 enum weekday{ zhouyi,zhouer,zhousan,zhousi,zhouwu ,zhouliu,zhouri }; 定义iPhone手机的颜色 关于枚举类型元素的命名习惯 enum iColor{kIcolorWhite,kIcolorBlac

nyist 31 5个数求最值

5个数求最值时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开.样例输入1 2 3 4 5样例输出1 5 #include <iostream>using namespace std;int main ( ){ int i,max,min,a[5] ; for(i=0 ;i<5 ;i++

zzuli求最大值

1786: 求最大值 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 134  Solved: 28SubmitStatusWeb Board Description 给定n个数,a[1]到a[n],请你帮忙找出a[i] - a[j]的最大值,其中1 <= i < j <= n. Input 第一行一个数T,表示一共有T组数据(T <= 20); 每组测试数据第一行一个整数n(2 <= n <= 10 ^ 5),表示接下来

10个数的最大值,最小值,平均值

在求最大值,最小值,平均值时: 由于我们不知道最大有多大,最小有多小: 所以比较时把第一个数赋值最大或最小: