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

我刚刚学,望见谅

#include<stdio.h>
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;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-02
//#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<b && a<c) min=a;//如果a比b和c都小,则记录a最小.
if(b<a && b<c) min=b;//如果b比a和c都小,则记录b最小.
if(c<b && c<a) min=c;//如果c比b和a都小,则记录c最小.
printf("The max is %d\nThe min is %d\n",max,min);
}本回答被提问者和网友采纳
第2个回答  2014-04-02
# include<stdio.h> //头文件
int main (void) //主函数
{ int a,b,c,t; //定义变量
printf("请输入三任意整数:\n"); //输出函数
scanf("%d %d %d",&a, &b, &c); //输入函数
if(a<b) //if条件语句,用于判断
{ t = a;
a = b;
b = t;
}
if(a<c) //if 条件语句
{
t = a;
a = c;
c = t;
}
if(b<c) //if判断语句
{
t = b;
b = c;
c = t;
}
printf("大值:%d 小值:%d %d",a,c); //输出最终结果
}

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

{
t = a;
a = c;
c = t;
}
可以解释一下这个步骤吗?我不是很明白啊

追答

交换变量的值阿 -_-||| 你书真的先多看点

相似回答