1152:最大数max(x,y,z)
函数:是一段可以被重复调用的代码块,它通常接受一些输入参数,进行特定的计算或操作,并返回一个结果。函数更侧重于计算并返回一个值,它是一种将复杂计算逻辑封装起来的工具,以提高代码的可读性和可维护性。
过程:也叫子程序或方法,同样是一段可被重复调用的代码块,但它主要侧重于执行一系列操作,不一定有返回值。过程通常用于完成某个特定的任务,例如打印报表、更新数据库记录等。
已知:
m=max(a,b,c)max(a+b,b,c)×max(a,b,b+c)
输入a,b,c
,求m
。把求三个数的最大数max(x,y,z)
分别定义成函数和过程来做。
`#include
include
using namespace std;
int max(int x,int y,int z)
{
int temp=(x>y)?x:y;
return (temp>z)?temp:z;
}
void Printm(int x,int y,int z)
{
cout<<fixed<<setprecision(3)<<(double)x/(y*z);
}
int main(){
int a,b,c,x,y,z;
cin>>a>>b>>c;
x=max(a,b,c);
y=max(a+b,b,c);
z=max(a,b,b+c);
Printm(x,y,z);
return 0;
}`

浙公网安备 33010602011771号