由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的。还有就是记得解释你的步骤的意思

我刚刚学,望见谅
2024-12-15 15:58:14
推荐回答(3个)
回答1:

#include
int main()
{int a,b,c,max;
scanf("%d%d%d",&a,&b,&c); //读取三个整数
if(a>b)max=a; //这两行,从a和b中取较大的数,赋值给max
else max=b;
if(c>max)max=c; //再考察第三个数,若它更大,就更新max的值为c的值
printf("最大数=%d\n",max); //输出三个数中的最大数
return 0;
}

回答2:

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int a,b,c,max,min;//声明3个int型变量,并声明最大和最小变量.
printf("Type a, b & c(integer,' ' separated)\n");
scanf("%d%d%d",&a,&b,&c);//从键盘键入3个整数.
if(a>b && a>c) max=a;//如果a比b和c都大,则记录a最大.
if(b>a && b>c) max=b;//如果b比a和c都大,则记录b最大.
if(c>b && c>a) max=c;//如果c比b和a都大,则记录c最大.
if(a if(b if(c printf("The max is %d\nThe min is %d\n",max,min);
}

回答3:

# include //头文件
int main (void) //主函数
{ int a,b,c,t; //定义变量
printf("请输入三任意整数:\n"); //输出函数
scanf("%d %d %d",&a, &b, &c); //输入函数
if(a { t = a;
a = b;
b = t;
}
if(a {
t = a;
a = c;
c = t;
}
if(b {
t = b;
b = c;
c = t;
}
printf("大值:%d 小值:%d %d",a,c); //输出最终结果
}

//楼主最好代码自己打一遍,书上的内容很重要