下面是一个C语言程序 关于输出三个数中的最大值和最小值
下面是一个C语言程序 关于输出三个数中的最大值和最小值#includeint dm(int,int,int);main() { int a,b,c; a=10; b=51; c=40; printf("max=%d,min=%d",dm(a,b,c));getch();} int dm(int n1,int n2,int n3) { int max,min;if (n1>n2){max=n1;min=n2;}else{max=n2;min=n1;}if(max>n3)max=max;elsemax=n3; if(min>n3) min=n3;elsemin=min;return(max);return(min);}对于第二楼的回答 但是为什么要在主函数中设指针呢 *answer 还有answer=dm(a,b,c)的意思是不是将数组赋给answer对于15826122439的回答 我认为是比较简洁 但是你这个程序局限于只算最大值或者最小值 两者一起运算的话也是比较麻烦的 特别是当在4个或更多的中取值中 就会显得麻烦 下面这个程序是对4个数中取最大值#includeint max(int a,int b){ if(a>b) return a; else return b; } main() { int x,y,z,m,n,p,q;scanf("%d,%d,%d,%d",&x,&y,&z,&m);n=max( x,y);p=max( z,m);q=max( n,p);printf("%d",q);getch();}\x1a
最佳回答
你编的程序太复杂了。不简洁。我是一个c语言的初学者,这是一个我编的程序用函数求最大数。int max(int a,int b){if(a>b) return a;else return b;}void main(){int max(int x,int y);int x,y,m,n;scanf("%d%d%d",&x,&y,&m);n=max(max( x,y),m);printf("%d",n);}\x1a如果有错,请你指出来,行吗?我认为不是很复杂。要是是4个数比较大小就再用一次这个函数就行了。我还没有学那个指针的。我现在才学函数。所以就不能用到。
最新回答共有2条回答
-
2026-04-01 10:57:44怕孤单的小虾米
回复你编的程序太复杂了。不简洁。我是一个c语言的初学者,这是一个我编的程序用函数求最大数。int max(int a,int b){if(a>b) return a;else return b;}void main(){int max(int x,int y);int x,y,m,n;scanf("%d%d%d",&x,&y,&m);n=max(max( x,y),m);printf("%d",n);}\x1a如果有错,请你指出来,行吗?我认为不是很复杂。要是是4个数比较大小就再用一次这个函数就行了。我还没有学那个指针的。我现在才学函数。所以就不能用到。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
