编写一个C程序,输入a,b,c3个值,输出其中最大者!

2024-11-21 17:52:09
推荐回答(5个)
回答1:

1、首先打开在线编程工具,并选择C语言。

2、在代码编写区域键入如下代码。

代码如下。

#include

void main()

{

//定义三个变量,并在定义的同时进行赋值。

//max变量用于存储最大值。

int a1=10,b1=5,c1=30,max;

//前两个数进行比较,并将较大数存储在max变量中

if(a1>b1) 

max=a1;

else max=b1;

//前两个数进行比较,并将较大数存储在max变量中

if(max

max=c1;

printf("三个数中最大的值为:%d",max);

}

3、点击保存后选择执行代码。

4、可以看到三个数中的最大值已经输出了。

5、如果需要自行输入待比较的数字,只需要将代码中定义变量时的赋初值删除,并添加接收键盘输入的函数即可。

代码如下。

#include

void main()

{

//定义三个变量,此时需要用户输入,所以不需要进行赋初值操作。

//max变量用于存储最大值。

int a1,b1,c1,max;

scanf("%d,%d,%d",&a1,&b1,&c1);

//前两个数进行比较,并将较大数存储在max变量中

if(a1>b1) 

max=a1;

else max=b1;

//前两个数中的最大数与最后一个数进行比较,并将较大数存储在max变量中

if(max

max=c1;

printf("三个数中最大的值为:%d",max);

}

回答2:

1、新建一个空的C语言源程序。

2、定义四个整型变量a,b,c,max。a,b,c三个变量用于存储输入的三个数,max用于存储三个数中的最大值。

3、使用scanf语句从键盘中输入三个数。需要注意变量前不要忘记使用&。

4、使用max与三个数进行一一比较取出其中最大的数存储到max中。

5、输出max。使用printf语句进行输出,注意该语句的用法。

6、点击右上角工具栏的两个图标,运行程序。

7、输入数,验证你的程序是否正确。

回答3:

键盘输入赋值给a,b,c,先比较a和b的大小,把大值赋值给a,再比较a和c的大小,把大值赋值给a,最后输出a,就是最大值。

//参考代码 
#include 
int main()
{
int a,b,c;//定义三个变量 
scanf("%d%d%d",&a,&b,&c);//输入3个整型赋值给a,b,c 
if(a if(a printf("%d\n",a);//输出最大值
return 0;
}
/*运行结果: 
2 5 1
5
*/

回答4:

#include
int main(){
int a,b,c,max;
printf("请输入3个数字:");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max max=b;
if(max max=c;
printf("最大的数是%d:",max);
return 0;
}

回答5:

#include
int max(int a, int b)
{
if( a > b ) return a;
if( a <= b ) return b;
}

void main()
{
int a;
int b;
int c;
int TheMax;
scanf("%d%d%d",&a,&b,&c);
TheMax = max(a,max(b,c));
printf("%d\n",TheMax);
}