永发信息网

C语言中的max函数怎样编出一个比较三个数的函数

答案:5  悬赏:80  手机版
解决时间 2021-02-19 15:15
C语言中的max函数怎样编出一个比较三个数的函数
最佳答案
1、比较三个数的max函数:

int max(int a,int b,int c){
    return (a>b?a:b)>c?(a>b?a:b):c;
}
int main(){
    int a=1,b=3,c=2;
    printf("最大值为:%d
",max(a,b,c));
    return 0;
}2、max函数的几种形式:
(1)max(a)
(2)max(a,b)
(3)max(a,[],dim)
(4)[C,I]=max(a)
(5)[C,I]=max(a,[],dim)
全部回答
程序不是要精简高效吗,咋还要复杂化
没看明白。是不是要一个max(x,y,z)的函数啊
冒泡法,快速排序法,选择排序法,太多算法了,何不扩展到任意随机产生N个数排序?
//不只3个数,很多个都可以

#include "stdio.h"
int mymax(int *a)
{
int temp=*a;
a++;
while(*a!='\0')
{
if(temp<*a)
temp=*a;
a++;
}
return temp;
}
void main()
{
int a[3]={2,5,7};
printf("the max is %d\n",mymax(a));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
质感图文广告装饰数码广场店在什么地方啊,我
天观茶业网上卖的茶叶好不好,是不是假的?
一个新的开始.英文怎么写
慢性肾衰竭的分期为A.慢性肾衰竭早期;尿毒症
女主因意外而变成傻子的肉宠文
吴记老母鸡汤餐馆地址有知道的么?有点事想过
夜里是一点半,你和一个男人吵架,他把你一个
2.根据下列双曲线方程,判断其焦点位置,并求出
人在厦门,两个人有三千块钱,可以去哪旅游?
每天上午跳绳能减肥吗
乐派宠物生活馆我想知道这个在什么地方
胰腺癌只能等死吗
想问下,充多少钱才到v8
一个数列,前两项是1,从第三项开始,每一项
灭绝丧尸屠城里面开头的纯音乐是什么
推荐资讯
女人什么样的身材适合穿丁字裤
新三板转板通道什么时间打开?
我的三星i9152P型号手机为什么连接不到电脑
富足保健我想知道这个在什么地方
和昌运河东郡西侧自行车租赁点在哪里啊,我有
把100根长10米,横截面边长为6厘米的方木堆成
【销项税额怎么算】计算业务(3)的销项税额。
您希望老师主要哪些方面帮助您的孩子是什么
远华家电这个地址在什么地方,我要处理点事
小陈干洗缝纫店在什么地方啊,我要过去处理事
小学数学哪种版本教材最好
顺印广告在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?