永发信息网

C++定义一个20大小的数组,然后提示用户希望输入多少个数字....如题:

答案:2  悬赏:50  手机版
解决时间 2021-06-09 12:26

定义一个20大小的数组,然后提示用户希望输入多少个数字(该数字要小于等于20),然后让用户输入数据,最后找出其中最大的一个元素的值。

要求用C++数组的知识来编写,谢谢。

最佳答案
#include <iostream>
using namespace std;

int main()
{
int n;
cout << "请输入一个数字(1~20):";
cin >> n;
if ( n < 1 || n > 20 ) {
cout << "输入有误!" << endl;
return 1;
}
int a[20];
int max;
cout << "请输入这" << n << "个数:" << endl;
cin >> a[0];
max = a[0];
for ( int i = 1; i < n; ++i ) {
cin >> a[i];
if ( max < a[i] )
max = a[i];
}
cout << "这些数字中的最大数是: " << max << endl;
return 0;
}
全部回答
#include <iostream> using namespace std; void main() { int a[20],num,max; cout<<"请输入数据个数(0-20):"; cin>>num; for(int i=0;i<num;i++) { cout<<"请输入第"<<i+1<<"个数:"; cin>>a[i]; } for(int j=0;j<num-1;j++) for(int k=j+1;k<num;k++) { if(a[j]>a[k]) { max=a[j]; a[j]=a[k]; a[k]=max; } } cout<<"最大的数是"<<a[num-1]<<endl; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个视频的名字是什么???谢谢~~
闭合电路开关前将滑动变阻器移到最大阻值除了
宝宝一直在用爽身粉
芙蓉区长沙戴代湘传(东茅街店)这个地址在什么
高德地图模拟导航在哪,高德地图模拟导航怎么
空间什么时间维护结束啊!
我想问一下:我QQ开通了会员又开通了超级QQ,
我的空间因为违规而被查封 我该怎么做 ?
辽一圣痕之绸卖多少钱?
当你真正爱上了一个人,去向她表白。她说了句
如图,用新,春,乐巧填成语
急!初二物理,帮忙啦!!!
求开车游戏!!!
你让我快乐的作文(友情)
什么东西卖的人知道,买的人也知道,用的人却
推荐资讯
怎么提问不成功?
大众后视镜加热怎么开,大众淩度内后视镜怎么
请问无锡有什么好玩的地方?
从南宁到西藏的最佳路线?
地下城狂站第二次怎么转职,用什么,的多少级
电脑上面怎么打印资料,怎样在电脑上下载并打
英语翻译马上要的啊 `如果人类不从现在节约水
圣安地列斯变超人问题
开心ol蜀山快速升级
梁皙次先生的评价,真迹与摹本文言文翻译
天蝎座与巨蟹座真的很适合吗?
池塘这首诗的意思,有关池塘的古诗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?