下面是一个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;mi

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 02:13:10

下面是一个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;mi
下面是一个C语言程序 关于输出三个数中的最大值和最小值
#include
int 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;
else
max=n3;
if(min>n3)
min=n3;
else
min=min;
return(max);
return(min);
}
对于第二楼的回答 但是为什么要在主函数中设指针呢 *answer 还有answer=dm(a,b,c)的意思是不是将数组赋给answer
对于15826122439的回答 我认为是比较简洁 但是你这个程序局限于只算最大值或者最小值 两者一起运算的话也是比较麻烦的 特别是当在4个或更多的中取值中 就会显得麻烦 下面这个程序是对4个数中取最大值
#include
int 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语言程序 关于输出三个数中的最大值和最小值#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;mi
你编的程序太复杂了.不简洁.我是一个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个数比较大小就再用一次这个函数就行了.我还没有学那个指针的.我现在才学函数.所以就不能用到.