c语言 编写一个程序,输入a、b、c三个值,输出最大值

#include <stdio.h>
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);

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-13
#include<stdio.h> int main() { int a,b,c,maxval; scanf("%d%d%d",&a,&b,&c); if(a>b) maxval = a; else maxval = b; if(maxval<c) maxval = c; printf("%d\n",maxval); return 0; }本回答被提问者和网友采纳

c语言 编写一个程序,输入a、b、c三个值,输出最大值
编写的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;} pr...

用C语言编写一个程序,输入a,b,c,三个值,输出其中最大值。我不知道我编...
子函数如果定义在main函数后面的话,需要进行声明的。如果子函数定义在主函数或者调用函数之前的话,则不需要声明。也就是少了一个声明 include<stdio.h> int max(int x,int y,int z);int main(){ int max(int x,int y,int z);int a,b,c,d;scanf("%d,%d,%d",&a,&b,&c);d=max(...

编写C语言程序,输入a b c 3个值,输出其中最大值
(3)输出最大值。具体程序如下:include <stdio.h>int main(void){ int a,b,c;scanf("%d %d %d",&a,&b,&c); \/\/ 输入3个数int max = a; \/\/默认最大值为aif(max<b)max = b; \/\/选出a,b中的最大值 if(max < c) ...

编写一个c语言,输入a,b,c 3个值输出其中最大着
1 输入三个数。2 比较a,b得到较大的数值。3 用ab中较大值,与c比较,得到最大值。4 输出最大值。代码:include <stdio.h>int main(){ int a,b,c,m; scanf("%d%d%d",&a,&b,&c);\/\/输入三个数 if(a>b)m=a;\/\/获得ab中较大值。 else m = b; if(m<c)m=...

编写一个C程序,输入a,b,c3个值,输出其中最大者!
1、首先打开在线编程工具,并选择C语言。2、在代码编写区域键入如下代码。代码如下。include<stdio.h> void main(){ \/\/定义三个变量,并在定义的同时进行赋值。\/\/max变量用于存储最大值。int a1=10,b1=5,c1=30,max;\/\/前两个数进行比较,并将较大数存储在max变量中 if(a1>b1)max=a1;else ...

写个c语言程序 运行时输入a,b,c三个值时,输出其中最大者
int main(void) { int a,b,c;scanf("%d %d %d",&a,&b,&c);\/\/ 输入3个数 int max = a;\/\/默认最大值为a \/\/选出a,b中的最大值 if(max<b)max = b;\/\/将前两个中最大值与c比较,得出真正的最大值 if(max < c)max = c;printf("%d",max);\/\/输出最大值 return ...

编写一个C程序,输入a,b,c,3个值,输出其中最大者。
main(){ int a,b,c,d;\/\/定义4个整形变量 scanf("%d,%d,%d",&a,&b,&c);\/\/输入3个数 d=max(a,b,c);\/\/调用MAX函数,其中3个参数a,b,c,把结果存入变量d中 printf("max=%d",d);\/\/输出d getch();} int max(int x,int y, int s) \/\/自定义函数,其中3个形式参数x,y,s ...

用c语言编一个简单程序,题目:输入a,b,c三个值,输出其中最大值?
int a,b,c,n;printf("请输入三个数:"); \/*输入三个数*\/ scanf("%d %d %d",&a,&b,&c);if(a > b && a > c) \/*比较大小*\/ { n = a;} else if(b > a && b > c){ n = b;} else { n = c;} printf("最大数为:%d\\n",n); \/*输出结果*\/ } ...

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
用if的话,可以这么写:include <stdio.h>int main(void){ int a, b, c, _max; scanf("%d%d%d", &a, &b, &c); if(a > b) { if(a > c) _max = a; else _max = c; } else if(a <= b) { if(b > c) _max = b; el...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

相似回答