从键盘输入三个整数,赋值给整型变量a、b和c,编写程序求3个数中的最大值。

2025-05-09 03:11:42
推荐回答(2个)
回答1:

/*
**算法思路:定义一个变量max,初始默认最大值为a,然后将b、c分别与max做大小比较,如果比当前max大,则
将自身赋值给max,否则不做任何操作。
*/
#include 
int max(int a,int b,int c)
{
int max=a;  //初始默认最大值为变量a
if(max b=max;
if(max max=c;
return max;  //返回最大值
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c); //输入a,b,c的值
printf("a,b,c三个数中的最大值为: %d\n",max(a,b,c));  //调用函数max
return 0;
}

示例运行结果:

36 25 72

a,b,c三个数中的最大值为: 72

回答2:

#include 
using namespace std;
int main()
{
int a,b,c,max;
cout<<"inputa,b,c:"< cin>>a;
cin>>b;
cin>>c;
max = a;
if(max max = b;
if(max max = c;
cout<<"最大值:"< return 0;
}