C语言中,有三个整数a,b,c,有键盘输入,输出其中最大的数

有没有比较简单一点的做法

第1个回答  2012-06-25
#include<stdio.h>
main()
{int a,b,c,temp;
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{temp=a;
a=b;
b=temp;}
if(a<c)
{temp=a;
a=c;
c=temp;}
if(b<c)
{temp=b;
b=c;
c=temp;}
printf("%d",a);
}

还可以用这个:
#include <stdio.h>
int max(int a,int b,int c);
main( )
{
int x,y,z,t;
printf("input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
t=max(x,y,z);
printf("maxmum=%d",t);
return 0;
}
int max(int a,int b,int c)
{
if(a>b)
return a>c?a:c;
else return b>c?b:c;
}
第2个回答  2012-06-26
#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("max=%d",max);
return 0;
}本回答被提问者和网友采纳
第3个回答  2012-06-26
void main()
{
int max,t;
for(int i=0;i<3;i++)
{
scanf("%d",t);
if(t>max)
{
max = t;
}
}
printf("%d",max);
}

C语言中,有三个整数a,b,c,有键盘输入,输出其中最大的数
{ if(a>b)return a>c?a:c;else return b>c?b:c;}

c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数
{ int a, b, c;printf("Pleaes input 3 int:");scanf("%d%d%d", &a, &b, &c);a =( a>=b)? a:b;a = (a>=c)? a:c;printf("Max: %d",a);return 0;}

有三个整数a,b,c,由键盘输入,输出其中最大的数 c语言编程问题
include <stdio.h> int main(void){ int a, b, c;int largest;printf("请输入三个数,来判断最大值:");scanf("%d%d%d", &a, &b, &c);if(a>b && a>c)largest = a;else if (b>a && b>c)largest = b;else largest = c;printf("最大的数为%d\\n", largest);return 0;}...

c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数
if(min>c)min=c;printf("max=%d\\nmin=%d",max,min);} 本程序中,首先比较输入的a,b的大小,并把大数装入max,小数装入min中,然后再与c比较,若max小于c,则把c赋予max;如果c小于min,则把c赋予min。因此max内总是最大数,而min内总是最小数。最后输出max和min的值即可。

C程序设计。有3个整数a,b,c,有键盘输入,输出其中最大的数
\/*键盘输入三个数字,并输出最大值*\/#include "stdio.h"void max(int i,int j,int k){ if(i>j){ if(i>k)printf("%d\\n",i);else printf("%d\\n",k);} else if(j>k)printf("%d\\n",j);else printf("%d\\n",k);} void main(){ int a,b,c;printf("请输入三个值(以...

有3个数啊a,b,c,有键盘输入,输出其中最大的数?用c语言程序解答。
include<stdio.h> int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%d\\n",((a>b?a:b)>c?(a>b?a:b):c));return 0;}

有三个整数a,b,c,由键盘输入,输出其中最大的数 c语言编程怎么写?_百度...
执行代码如下:include <stdio.h> void main(){ int a,b,c;int m;printf("Please input a b c\\n");scanf("%d %d %d",&a,&b,&c);m = a;if (b > m) m = b;if (c > m) m = c;printf("Max is %d\\n",m);} C语言是一门通用计算机编程语言,应用广泛。C语言的设计...

编写C语言程序,输入abc3个值,输出其中最大值
c#includeintmain(void){inta,b,c;scanf("%d%d%d",&a,&b,&c);\/\/输入三个数intmax=a;\/\/初始最大值为aif(b>max)max=b;\/\/比较a和bif(c>max)max=c;\/\/比较max和cprintf("%d",max);\/\/输出最大值return0;}这个程序利用了C语言中的if语句,它有三种形式:简单的条件判断,条件判断后的...

有三个整数a,b,c,由键盘输入,输出其中最大值
这样比较简单吧!include<stdio.h> void main(){ int a,b,c;printf("请输入a,b,c\\n");scanf("%d%d%d",&a,&b,&c);if(a<b)a=b;if(a<c)a=c;printf("最大值为%d\\n",a);system("pause");}

有3个整数a,b,c,由健盘输入,输出其中最大的数
这个很简单的啊,上学的时候就做过,如果是C语言的话,SCANF这个函数就是让人们从键盘输入用的,然后得到这三个数之后做比较,先是a和b比出谁大谁小,把大的存给某个变量和C比较,再把大的存给某个变量,再输出就可以了。如果是JAVA的话好象有个方法,直接就可以搞定。

相似回答
大家正在搜