用C++编写程序找出输入的n个数字中的最大值和最小值。要求程序运行时先获取n值

如题所述

第1个回答  2012-05-01
#include <iostream>
using namespace std;

int main()
{
int n,max,min,t;
cout << "Input n: ";
cin >> n;
cout << "Input " << n << " numbers: ";
cin >> max;
min = max;
for(int i=1;i<n;i++)
{
cin >> t;
max = max < t? t : max;
min = min > t? t : min;
}
cout << "Max: " << max << endl << "Min: " << min << endl;
}追问

不对啊 ,请问用循环语句for while 或do while怎么实现

追答

不是说C++吗?

本回答被提问者采纳
第2个回答  2012-05-01
#include<iostream.h>
#define N 10
void main()
{
int n,i,max,min,a[N];
cout<<"输入n=";
for(i=0;i<=N;i++)
cin>>a[i];
cout<<a[i];
max=min=a[0];
for(i=0;i<=N;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
}
第3个回答  2012-05-01
include<iostream>
using namespace std
int main()
{int a[10];
cout<<"输入十个数";
cin>>a[];
int t=a[0];
int i;
for(i=1;i<10;i++)
{if(t<a[i])t=a[i];
}
cout<<t;
ruturn 0;
}

用C++编写程序找出输入的n个数字中的最大值和最小值。要求程序运行时先...
void main(){ int n,i,max,min,a[N];cout<<"输入n=";for(i=0;i<=N;i++)cin>>a[i];cout<<a[i];max=min=a[0];for(i=0;i<=N;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} cout<<"max="<<max<<endl;cout<<"min="<<min<<endl;} ...

用C++编写程序找出输入的n个数字中的最大值和最小值。要求程序运行时先...
include <iostream> using namespace std;int main(){ int n,max,min,t;cout << "Input n: ";cin >> n;cout << "Input " << n << " numbers: ";cin >> max;min = max;for(int i=1;i<n;i++){ cin >> t;max = max < t? t : max;min = min > t? t : min;}...

用C语言或者C++程序编写:对于输入的任意N个整数,输出其中的最大元素和...
完整如下:\/\/ start include<stdio.h> int main(){ int max;int min;int a[1000]; \/\/ 假设你有以前个数,记得要对其进行初始化 int i;max=min=a[0];for(i=0;i<1000;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} printf("max is %d , min is %d",max,...

写一个c++程序关于从键盘上输出若干个数找出他们中的最大数和最小数
} cout<<"最大值:"<<Max<<endl; cout<<"最小值:"<<Min<<endl; return 0;}

怎样在c++中实现:输入n个数,找到其中最小的数和最大的数?
numbers"<<endl;int a[N];for(int i=0;i<N;i++)cin>>a[i];sort(a,a+N);cout<<"The biggest number is "<<a[N-1]<<endl;cout<<"The smallest number is "<<a[0]<<endl;return 0;}结果如下 上面是为了大家粘贴代码方便,下面我是代码和结果一起,我这边确实是可以运行 ...

从键盘输入n个数,求这n个数的最大数与最小数,并输出结果
以下是一个使用C++语言从键盘输入n个数,求这n个数的最大值和最小值的示例程序:```cpp include <iostream> using namespace std;int main() { int n, num, max_num = INT_MIN, min_num = INT_MAX;cout << "请输入整数个数n:";cin >> n;for (int i = 0; i < n; i++) ...

输入N个整数输出其中最大值和最小值C++怎么写
i++) { int num; cin >> num; minVal = std::min(minVal, num); maxVal = std::max(maxVal, num); } cout << "最大值是" << maxVal << endl; cout << "最小值是" << minVal << endl;}

C++ 数列特征 给出n个数,找出这n个数的最大值,最小值,和。
include <iostream>using namespace std;int main(){const int MAX = 10001;int n, number, maxNum = - MAX, minNum = MAX, sum = 0;\/\/number表示当前输入的数, maxNum记录其最大值, minNum记录最小值, sum记录和cin >> n;for (int i = 0; i < n; ++ i){cin >> number;max...

C++输入n值,随便输入n个数,求这n个数的最大值和最小值
max=k;min=k; for(int i=0;i<n-1;i++) { cin>>k; if(k>max) max=k; if(k<min) min=k; } cout<<"最大值是"<<max<<";最小值是"<<min<<endl; \/\/system("pause"); }

C++求n个数的平均值,最大值,最小值
ave=fun(n,&max,&min);cout<<"平均值为"<<ave<<endl;cout<<"最大数="<<max<<"\\t最小数="<<min<<endl;} 输入数字的个数:请输入数字92.5 请输入数字66 请输入数字57 请输入数字82.00 请输入数字78.5 平均值为75.2 最大数=92.5 最小数=57 请按任意键继续. . .

相似回答