c++编程输入四个数,输出最大的数

如题所述

第1个回答  2011-03-06
#include <istream>
using namespace std;

int main()
{
int a,b,c,d;
int temp,max;
cout<<"请输入四个整数"<<endl;
cin>>a;
cin>>b;
cin>>c;
cin>>d;
temp=a>b?a:b;
temp=temp>c?temp:c;
max=temp>d?temp:d;

cout<<"最大的数字是:"<<max<<endl;

return 0;
}本回答被网友采纳
第2个回答  2011-03-07
t;

void main()
{
int a, b, c ,d;
cin >> a >> b >> c >> d;
if (a < b) {
int t = a;
a = b;
b = t;
}
if (c > a)
else if (c > b)
if (d > a)
else if (d > b)

cout << a << ' ' << b << endl;
}
第3个回答  2011-03-06
#include <iostream>
using namespace std;

void main(){
int* a;
a = new int[4];
cout << "Please input 4 digits: " << endl;
cin >> a[0] >> a[1] >> a[2] >> a[3];
int *tmp = new int;
*tmp = a[0];
for(int i= 0; i<3;i++){
if(a[i]< a[i+1]){
*tmp = a[i+1];
}
}
cout << "The maximal number is " << *tmp << endl;
}

c++编程输入四个数,输出最大的数
cout<<"最大的数字是:"<<max<<endl;return 0;}

c++ 四个数从小到大输出 if语句如何编程
include<iostream.h> void main(){ int a,b,c,d,t;int x[4];cout<<"输入四个数:";cin>>a>>b>>c>>d;x[0]=a;x[1]=b;x[2]=c;x[3]=d;for(int i=0;i<4;i++)for(int j=0;j<4;j++){ if(x[j] > x[j+1]){ t=x[j];x[j]=x[j+1];x[j+1]=t;} }...

用C++程序编写:输入4个整数,要求按由大到小的顺序输出
} }\/\/依次比较相邻两数,将大数放前,小数放后,最后一位为最小(比较(i-1)次)i--;\/\/因为最后一位为最小,无需再比较(即下次比较(i-1)-1次)} for(int m=0;m<=3;m++){ cout<<a[m]<<endl; }\/\/输出排序后四个数 } ...

C++编程 输出4个整数,按有小到大的顺序输出
include <iostream> include <algorithm> include <functional> include <vector> using namespace std;int main(){ vector<int> vect;int m=0,x=0,n=0,y=0;cout<<"请输入四个整数(空格间隔): ";cin>>m>>n>>x>>y;vect.push_back(m);vect.push_back(n);vect.push_back(x);vect.p...

用C++编程编写一个程序 用键盘输入5整数到数组,求数组的最大值、平 ...
using namespace std;void main(){ int a[5],max,sum;cout<<"请输入五个整数:"<<endl;for(int i=0;i<5;i++)cin>>a[i];max=sum=a[0];for(i=0;i<5;i++){ if(a[i]>max)max=a[i];sum+=a[i];} cout<<"最大的数是:"<<max<<"平均数是:"<<sum\/5<<endl;} ...

编程C++求出一组数中的最大数
int Max(int * p){ int max=*p;while(p++){ if(*p<*(p+1)){ max=*(p+1);} } } void main(){ int anm[5]={1,6,6,5,4},max;max= Max(anm);}

...输入字母为结束数据输入,最后屏幕输出最大值和最小值。
cout<<"首次输入数据无效!拜拜!"<<endl;exit(0);} while (check(c)){ if(c == '-')flag = true;else if(c != '\\n')temp = temp * 10 + (c-zero);else { max = min = temp * (flag ? -1 : 1);flag = false;temp =0;break;} c = getchar();} c = getchar(...

C++初级编程题目 编写一个返回数组最大值函数
{ double arr[]={2,4,1,7,3};double size=5.0;double max = max_value(arr, size); \/\/ 参数要传实参,另外max没声明,声明成const也是不能赋值的嘛 cout<<"the max value of arrary is:"<<max<<endl;return 0;} const double max_value(double arr[],double size){ double max=...

从键盘输入四个整数a、b、c、d,要求按由大到小顺序输出
void main(){ int a,b,c,d,m;print("请输入四个整数:");scanf("%d%d%d",&a,&b,&c,&d);if(a<b){ m=a;a=b;b=m;} if(b<c){ m=b;b=c;c=m;} if(c<d){ m=c;c=d;d=m;} if(d%d>%d",a,b,c,d);} 我这没有调试的工具,不知道对不对,你调试哈看看 ...

用C++编程 : 求数组的最大最小值
可以使用分治法(Divide and couquer)来求数组的最大最小值。将数组分成左右两部分,先求出左半部份的最大值和最小值,再求出右半部份的最大值和最小值,然后综合起来求总体的最大值及最小值。这是个递归过程,对于划分后的左右两部分,同样重复这个过程,直到划分区间内只剩一个元素或者两个元素...

相似回答