编写C++程序实现以下功能:从键盘读入3个数,输出其中的最大数和最小数。

编写一个程序实现以下功能:从键盘读入3个数,输出其中的最大数和最小数。

第1个回答  2013-04-27
int GetMax(int a, int b, int c)
{
int nTem = 0; // 用于暂存中间数据
if (a > b)
nTem = a; // 存二者间最大的那个
if (c > nTem)
nTem = c; // 再与第三个比较,如第三个最大,再存一次
return nTem; // 得到结果
}
求最小值,把>改成<就行了没有写全,只写的核心部分。加上输入输出就好了
第2个回答  2013-04-27
#include<iostream>
#include<conio.h>
using namespace std;

int max(int a,int b,int c);
int min(int a,int b,int c);

int main()
{
int a,b,c;
cout<<"请输入三个整数a,b,b,它们之间以空格隔开:"<<endl;
cin>>a>>b>>c;
cout<<"三个整数中最大数为:"<<max(a,b,c)<<endl;
cout<<"三个整数中最小数为:"<<min(a,b,c)<<endl;
getch();
return 0;
}

//求最大数,并返回
int max(int a,int b,int c)
{
if(b>a)a=b;
if(c>a)a=c;
return a;
}

//求最小数,并返回
int min(int a,int b,int c)
{
if(b<a)a=b;
if(c<a)a=c;
return a;
}本回答被网友采纳

用C++编写程序,从键盘输入3歌,并打印其和、平均值、最小值、最大值
fAve = fTotal \/ 3 ;printf("最小数=%f 最大数=%f 和=%f 平均数=%f\\n",fMin,fMax,fTotal,fAve);}

任意输入三个数,找出其中的最大值。用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++程序设计:从键盘上输入三个整数,求出其中最大值与最小值,用条件运算...
cout << (a1 <= a2 ? a1 <= a3 ? a1 : a3 :a2 <= a3 ? a2 : a3) << endl;cout << "利用条件表达式找出三个数的最大值为:";cout << (a1 >= a2 ? a1 >= a3 ? a1 : a3 : a2 >= a3 ? a2 : a3) << endl;} ...

用c++编写程序求从键盘输入的三个数中的最大数
int a,b,c;int max;cin>>a>>b>>c;max = a;if(max<b)max = b;if(max<c)max = c;cout<<"最大数为:"<<max<<endl;

C++语言编程:输入三个数,从小到大输出。
j++) \/*如果number[j]>number[j+1],则交换他们的值,这样就从小道大排列 *\/ if(number[j]>number[j+1]){ t=number[j+1];number[j+1]=number[j];number[j]=t; } printf("%d %d %d ",number[1],number[2],number[3]);getch();} ...

C++语言编程:输入三个数,从小到大输出。
int a,b,c;printf("请输入三个整数(逗号隔开): ");scanf("%d,%d,%d",&a,&b,&c);if(a > b) { if(b > c) printf("%d %d %d\\n\\n",c,b,a);else if(a > c) printf("%d %d %d\\n\\n",b,c,a);else printf("%d %d %d\\n\\n",b,a,c);} else if(c > b) printf...

关于C++,从键盘输入3个整数,输出其中最大数
include <iostream> using namespace std;void main(){ int a,b,c,max;cout<<"please input the three num:";cin>>a>>b>>c;max=(a>b)?a:b;max=(max>c)?max:c;cout<<"max is :"<<max<<endl;}

c++编程;用if语句实现从键盘输入3个整数按从大到小的顺序输出。
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<<endl;return 0;}VC++6.0测试如下:...

用C++编写一个程序,从键盘上输入三个整数,判断这三个数的大小,并将这...
include<iostream>using namespace std;int main(){int a,b,c,t;cout<<"请输入3个数,空格隔开:";cin>>a;cin>>b;cin>>c;t=a;if(a<b){a=b;b=t;}if(a<c){t=a;a=c;c=t;}t=b;if(b<c){b=c;c=t;}cout<<"从大到小的顺序为:"<<a<<","<<b<<","<<c<<endl;...

用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者
程序如下:include <stdio.h> int main(){ int a,b,c,Max;printf("请输入3个数:\\n");scanf("%d%d%d",&a,&b,&c);Max=a>b?(a>c?a:c):(b>c?b:c);printf("3个数中最大值为:%d\\n",Max);return 0;}

相似回答