c语言程序设计,试编写一个程序,输入a,b,c三个值,输出其中最大值

如题所述

#include<stdio.h>
int main()
{
int a,b,c,max;
printf("请输入三个数:");
scanf("%d%d%d",&a,&b,&c);
max=a;
if (max<b)
{
max=b;
}
if (max<c)
{
max=c;
}
printf("%d\n",max);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-05
#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;
}追问

为什么是int main?而不是void main

本回答被提问者采纳

编写一个程序,输入a、b、c三个值,输出其中最大值。
没有输入的步骤 float a,b,c;float max;printf("input a,b,c:");scanf("%f,%f,%f",&a,&b,&c);if(a>b)&&(a>c) max=a;if(b>a)&&(b>c) max=b;if(c>a)&&(c>b) max=c;

编写一个程序,输入a、b、c三个值,输出其中最大值。
int maxx;int max(int a,int b){ maxx=(a>b?a:b);} void main(){ int a,b,c;scanf("%d %d %d",&a,&b,&c);max(a,b);max(maxx,c);printf("max=%d\\n",maxx);}

编写一个程序,输入a、b、c三个值,输出其中最大值。
max=a[0];for(i=1:i<=99;i++){ printf("请输入第%d个数:",i+1);scanf("%d",&a[i]); \/*赋值循环*\/ if(max<a[i]) max=a[i]; \/*条件判断并执行循环*\/ } \/*循环完毕,i=99;max即为最大值*\/ printf("最大者为:%d\\n",max);} ...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
include<stdio.h> int max(int a,int b){ return (a>b?a:b);\/\/三目表达式,如果成立返回前面的值,否则为后面的值 } int main(void){ int a,b,c;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);printf("最大值为:%d\\n",max(max(a,b),c));\/\/max(a,b)为求a,b...

编写一个程序,输入a、b、c三个值,输出其中最大值。这样写错哪,初学者...
include<stdio.h>int main(){int a,b,c;printf("Input three number:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b&&a>c) printf("%d\\n",a); else if(b>c) printf("%d\\n",b); else printf("%d\\n",c); return 0;}

输入a、b、c三个值,输出其中最大者,并运行这个程序
然后用MAX跟剩余的数比较,循环N-2次,然后输出的MAX就是N个数中最大的.对于只有3个的话可以省去循环.include <stdio.h> int main(){ int a,b,c;int max=0;scanf("%d %d %d",&a,&b,&c);if (a>=b)max=a;else max=b;if (max<c)max=c;printf("%d\\n",max);return 1;} ...

编写一个C程序,输入a,b,c 3个值,输出其中最大值
第一个分号;应该是英文的;而不是中文下的;正确的如下:include<stdio.h> void main(){ int max(int x,int y,int z);int a,b,c,d;scanf("%d%d%d",&a,&b,&c);d=max(a,b,c);printf("max=%d\\n",d);} int max(int x,int y,int z){ int k;if(x>y){ if(x>z) k=...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
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 {int z; \/\/定义实际参数z if(x>y)z=x;...

编写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,c3个值,输出其中最大值?
float max3v(float v1, float v2, float v3){ return (v1 < v2) ? ((v2 < v3) ? v3 : v2) : ((v1 < v3) ? v3 : v1);}

相似回答