您好需要使用在C++ 分配帮助我必须在随机阵列生成250下100个号码,然后在使用一个单独的函数降序排列它们降序的阵列。C++排序在使用一个单独的函数
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
double sample[100];
int t;
for (t=0; t<250; ++t) {
sample[t] = (double) (rand()%100);
}
for (t=0; t<100; ++t) {
cout<< sample[t]<< "\n";
}
return 0;
}
我已经成功地完成了第1部分,希望在排序随机数方面有所帮助。
这些部分可能会有帮助:'#include'和'std :: begin'和'std :: end'和'std :: sort'和'std :: greater' –
您的代码不匹配说明:您可以产生100个250以下的数字,而不是250个以下的100个数字。您还会产生数组溢出。无论'兰特()'产生的随机数是一个单独的问题,但是,我想,他们是贵公司的需要随机的。 –
那么,你只是有排序问题?或者它是你发现的逆序部分? – RichardPlunkett