编写一个程序,输入a、b、c三个值,输出其中最大值。

编写一个程序,输入a、b、c三个值,输出其中最大值。

1、简单程序设计。

2、函数。

3、以及全局变量的三种方法来分别实现。

第1个回答  2013-12-01
1)
void main()
{
int a,b,c,max;
scanf("%d %d %d",&a,&b,&c);
if(a>b)max=a;
else max=b;
if(c>max)max=c;
printf("max=%d\n",max);
}

2)
#include<stdio.h>
int max(int a,int b)
{
return(a>b?a:b);
}
void main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("max=%d\n",max(a,max(b,c)));
}

3)
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);
}本回答被提问者采纳
第2个回答  2018-11-10

编写的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);

}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网