本人系C入门级别的,请高手指教.谢谢!!
写道
#include "stdio.h"
main()
{
int a,b,c,d,e;
a=1,b=2,c=3;
e=max(a,b,c);
printf("max=%d\n",e);
}
int max(int a,int b,int c)
{
int d,e;
if (a>b) d=a;
else d=b;
if (d>c) e=d;
else e=c;
return(e);
}
感觉这个代码肯定还可以优化,但不知道怎么做....
比较三个数大小,就要用到5个变量吗????
原来还可以这样,更简单些,但不能完全看懂,特别是后面的int max部分......:
写道
#include "stdio.h"
main()
{
int a,b,c,d;
a=1,b=2,c=3;
d=max(max(a,b),c);
printf("max=%d\n",d);
}
int max(int a,int b)
{
if(a>b)
return a;
return b;
}
靠,这方法爽呆呆的...可以比较N多个数的最大值了.
但是我想取1到100里的最大值怎么取呢?
分享到:
相关推荐
从键盘或者命令行输入3个数,求这三个数的最大值
LABVIEW是NI公司开发的软件,其实用性很高,这里给出的是:在前面板中输入3个数,要求输出三个数的最大值
是c语言的三个数的最大值,是三个整数之间的最大值。输入三个整数,求出最大值1!!!!!!
本程序能实现求任意三个数中的最大值
用来输出三个数中max mid min的数值,本用来大学生C语言作业。
用户输入三个数求出其中的最大值.png
编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
汇编实现比较给定三个数将最大数的存入max单元,可以再debug中调试,查看ds段内容。汇编实现比较给定三个数将最大数的存入max单元,可以再debug中调试,查看ds段内容。
求3个数的最大值 求3个数的最大值 求3个数的最大值 求3个数的最大值
输入三个数电脑显示最大值,输入三个数电脑显示最大值
求三数最大值
java 输入三个数字a,b,c,比较大小,输出最大数
很实用的Java程序!if (num1 > num2) // 比较 { t = num1; }else { t = num2; } if(t < num3){ t = num3; } System.out.println(t); }
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及最大值...
public class Main { public static void main...这里嵌套调用了两次Math.max方法,先比较num1和num2的最大值,再将这个最大值与num3比较,最终得到三个数中的最大值。最后通过System.out.println方法输出最大值。
求3个数中的最大值,用C语言实现,本程序经过调试运行
本程序能根据用户的需要,通过数组求任意多个数字的最大值
三个数求最大值
编写一个函数模版,求三个数中的最大数。编写一个函数模版,求三个数中的最大数。
TIA博途中如何使用MAX和MIN数学函数求取几个变量的最大值和最小值?