用C++语言 编写 输入三个整数 并输出其中的中间值

如题所述

第1个回答  2011-12-08
稍微排序一下不就可以了
int a,b,c;
int t;
if(a<b){t=a;a=b;b=t;}
if(a<c){t=a;a=c;c=t;}
if(b<c){t=c;c=b;b=t;}
printf("%d",b);
第2个回答  2011-12-08
#include <iostream>

using namespace std;

int main()
{
int a;
int b;
int c;

cin>>a;
cin>>b;
cin>>c;
if((a>=b&&b>=c)||(c>=b&&b>=a))
cout<<b<<endl;
else if((a>=c&&c>=b)||(b>=c&&c>=a))
cout<<c<<endl;
else
cout<<a<<endl;
return 0;
}本回答被提问者采纳
第3个回答  2011-12-08
一楼可以用咧

编程实现从键盘输入三个整数,输出三个整数的中间值
include<iostream> using namespace std;define OK 1 define LENGTH 3 int GetMidValue(){ int i = 0, loop = 1;float Array[LENGTH];cout<<"Input three value: ";while(i < LENGTH){ cin>>Array[i];i++;} while(loop){ loop = 0;for(int k=0; k<LENGTH-1; k++){ if(Array...

C++编程:输入三个整数,并按大小顺序输出
C++编程中的一个常见任务是处理整数的排序。当需要输入三个整数a、b和c,然后按从小到大的顺序输出时,可以使用以下逻辑来实现:首先,比较a和b,如果a小于b(ab成立),则判断b和c的大小。如果b大于c(bc成立),说明c是当前最小值,b是中间值,a是最大值。否则,如果a大于c(ac成立),则b是...

编写一个C++程序,通过键盘输入三个整数,打印其和以及平均值。
int main(){ int a,b,c,s;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);s=a+b+c;printf("%d+%d+%d=%d\\nav=%f\\n",a,b,c,s,s\/3.0);getch();return 0;}

C++编程:输入三个整数,并按大小顺序输出
else {max=a;mid=c;min=b;} C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

c++语言编程题“输入三个整数,把第二个输入的整数输出。”
incluce <stdio.h>\/\/头文件int main()\/\/主函数{ int a, b, c;\/\/定义三个变量 scanf ("%d %d %d", &a, &b, &c);\/\/输入三个整数 printf ("%d\\n", b);\/\/输出中间一个 return 0;} include <iostream>using namespace std;int main(){ int a, b, c; cin...

输入三个整数a,b,c,从小到大排序后输出。 怎么编程序..用c++语言..
include<stdio.h> int main() { int a,b,c,t; if(a>b) { t=b; b=a; a=t; } if(b>c) { t=b; b=c; c=t; } if(a>c) { t=c; c=a; a=t; } printf("%d %d %d\\n",a,b,c); return 0; }

求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数
scanf("j<3;j++){ if(*p[i]<,*p[0],*p[1],*p[2])C语言编程,顾名思义,就是用C语言来进行计算机编程工作。C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.C语言是一种引用广泛,并且实现灵活的一种计算机编程语言...

设计一个程序,要求输入三个整数,能求出其中最大的数并输出。程序中必须...
C\/C++版本,请楼主参考。include "stdio.h"include "stdlib.h"int getMax(int a, int b){ if (a > b) return a;else return b;} void main(){ int a,b,c;printf("please input 3 integers like 2,3,5 :");scanf("%d, %d, %d", &a, &b, &c);printf("the maximum number...

任意输入三个数,找出其中的最大值。用C++编写
include <stdio.h> void main { char n1,n2,n3,max;scanf(“%c%c%c”&n1,&n2,&n3);max=n1>n2?n1:n2;printf(“%c\\n”,max);} 注意:C语言中的标点符号都需要为英文中的标点符号。

c++编程;用if语句实现从键盘输入3个整数按从大到小的顺序输出。
源程序如下:#include <iostream> using namespace std;int main(){ int x,y,z,j;cout<<"输入三个数字,中间用空格隔开\\n";cin>>x>>y>>z;if(x<y){ j=x;x=y;y=j;} if(x<z ){ j=x; x=z;z=j;} if(y<z){ j=y;y=z; z=j;} cout<<x<<','<<y<<','<<z<<...

相似回答