请问 怎样用C语言求三个数的数的最大值 具体的运行的程序是怎样的

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:57:06

#include<stdio.h>
int f(int b[],int len)
{
int temp=b[0],i;
for(i=1;i<len;i++)
if(temp<b[i])
temp=b[i];
return temp;
}
main()
{
int a[3],i,max;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
max=f(a,3);
printf("The max is %d\n",max);
return 0;
}

*题目:求三个整数的最大值,C语言*/
#include <stdio.h>
int max(int a,int b){return a>b?a:b;}/*此函数返回最大值*/
int main()
{
int n1,n2,n3;
printf("请输入三个整数,以空格分隔:");
scanf("%d%d%d",&n1,&n2,&n3);
printf("max int=%d\n",max(max(n1,n2),n3));
return 0;
}
结果
wh@wh-ubuntu704:~$ vim test5.c
wh@wh-ubuntu704:~$ cc -o test5 test5.c
wh@wh-ubuntu704:~$ ./test5
请输入三个整数,以空格分隔:3 9 5
max int=9

#include<stdio.h>
main()
{
int a,b,c,d;
scanf("%d%d%d",a,b,c,);
d=[(a>