c语言 编写一个程序,输入a、b、c三个值,输出最大值
int main ()
{ int max(int a,int b,int c);
int a,b,c,age_max;
scanf ("%d,%d,%d",&a,&b,&c);
age_max=max(a,b,c);
printf ("Max is %d\n",age_max);
}
{
int a,b,c, max(a,b,c);
if((a>b)&&(a>c));
max(a,b,c)=a;
else if((b>a)&&(b>c));
max(a,b,c)=b;
else max(a,b,c)=c;
return (max(a,b,c));
}
初学C语言,编译时有一个error ,实在不懂哪里有问题 第二段不懂?求指点 展开
编写的C程序如下:
#include <stdio.h>int main()
{ int a, b, c, max;
scanf("%d %d %d", &a, &b, &c); //输入3个数字
if (a > b)
{ if (a > c) max = a; else
max = c;
} else
{ if (b > c) //判断谁是最大值
max = b;
else max = c;
} printf("Max=%d\n", max);
return 0; } //输出最大值
扩展资料:
使用其他的方法输出a,b,c三个值得最大值:
#include<stdio.h>
void main()
{ int a,b,c,max;
printf("Please input number:\n");
scanf("%d,%d.%d",&a,&b,&c);
max=a;
if(b>=max)
max=b;
if(c>max)
max=c;
printf("The bigest number is \n",max);
}
2016-03-13 · 为您提供更好的产品和服务