黑马程序员-C语言之求三个数中的最大值的几种C语言写法
2014-05-09 15:06
465 查看
黑马程序员
第一种
#include <stdio.h>
main()
{ int x,y,z,max;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
max=x>(y>z?y:z)?x:(y>z?y:z);
printf("x=%d,y=%d,z=%d,max=%d\n",x,y,z,max);
}
第2种
int max(intx,inty)
{ int z;
z=x>y?x:z;
return(z);
}
#include <stdio.h>
main()
{ int x,y,z,Max;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
Max=max(max(x,y),z);
printf("x=%d,y=%d,z=%d,Max=%d\n",x,y,z,Max);
}
第3种
#include <stdio.h>
main()
{ int x,y,z,max;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y)
if(x>z) max=x;
else max=z;
else
if(y>z) max=y;
else max=z;
printf("x=%d,y=%d,z=%d,max=%d\n",x,y,z,max);
}
第一种
#include <stdio.h>
main()
{ int x,y,z,max;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
max=x>(y>z?y:z)?x:(y>z?y:z);
printf("x=%d,y=%d,z=%d,max=%d\n",x,y,z,max);
}
第2种
int max(intx,inty)
{ int z;
z=x>y?x:z;
return(z);
}
#include <stdio.h>
main()
{ int x,y,z,Max;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
Max=max(max(x,y),z);
printf("x=%d,y=%d,z=%d,Max=%d\n",x,y,z,Max);
}
第3种
#include <stdio.h>
main()
{ int x,y,z,max;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y)
if(x>z) max=x;
else max=z;
else
if(y>z) max=y;
else max=z;
printf("x=%d,y=%d,z=%d,max=%d\n",x,y,z,max);
}
相关文章推荐
- 黑马程序员(学习笔记一)——关于一维数组的几种操作方式。求最大,最小值,查找!
- c语言中strlen的几种写法
- 基础快速过 之C语言 一:什么是 main 和main的几种写法。
- C语言:求三个数的最大值
- C语言中将三个数字进行排序的几种写法
- 最大公约数的几种写法
- 黑马程序员——C语言的几种常见结构
- 最大公约数的几种写法
- 【c语言】利用指针求三个数的最大数和最小数
- C语言几种循环的比较"黑马程序员"
- 黑马程序员------C语言几种基本运算
- 黑马程序员-C语言的几种定义类型的总结
- 黑马程序员-- C语言交换两个整数变量值几种函数比较
- c语言:求三个数中的最大值(双分支结构)
- 黑马程序员-C语言常量、变量
- 插入排序的几种写法及性能上的差别
- order by 的几种写法
- [黑马程序员]C语言内存管理
- 全面理解Javascript闭包和闭包的几种写法及用途
- 最新发现:C语言中局部变量数组最大只支持1M,而全局变量数组没有这个限制!