数组的初始化及数据的排序
#include
#include
#include
#include
using namespace std;
int main()
{
int n;
while(cin>>n)
{
int data[n];
memset(data,0,sizeof(data));//memset(数组名,初值,sizeof(数组名));将数组全部赋同样的初值-1,0或1
//初值只能为-1,0,1;sizeof(数组名)函数是为数组分配空间;memset()函数需要头文件string.h
for(int i=0;i
>data[i]; //sort(data,data+n);//sort()函数对数组进行排序,头文件为algorithm //sort(数组名,数组名+数组长度)默认为升序 // sort(data,data+n,less
());//sort(数组名,数组名+数组长度,less
<数据类型>
());升序排序 sort(data,data+n,greater
());//sort(数组名,数组名+数组长度,greater
<数据类型>
());降序排序 for(int i=0;i