由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的。还有就是记得解释你的步骤的意思
答案:4 悬赏:30
解决时间 2021-03-27 12:14
- 提问者网友:嗝是迷路的屁
- 2021-03-26 19:57
由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的。还有就是记得解释你的步骤的意思
最佳答案
- 二级知识专家网友:等灯
- 2021-03-26 21:14
#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;
}
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楼网友:空山清雨
- 2021-03-27 00:20
//#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);
}
#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楼网友:琴狂剑也妄
- 2021-03-26 23:18
你书真的先多看点
- 3楼网友:掌灯师
- 2021-03-26 21:46
# 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;
}
可以解释一下这个步骤吗?我不是很明白啊
追答:交换变量的值阿 -_-
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;
}
可以解释一下这个步骤吗?我不是很明白啊
追答:交换变量的值阿 -_-
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯