c++排序从小到大随机排序输出:
#include "stdafx.h"
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a[30];
for (int i=0; i<10;i++)
{
a[i] = rand()%300;
cout<<"a["<<i<<"]="<<a[i]<<endl;
}
int minNum = 0; //做标记最小值并初始化
for(int i=0;i<10;i++)
{
/*if (a[i]< a[minNum])
{
minNum = i;
}*/
for (int j=i;j<10;j++)
{
if (a[j] <a[minNum])
{
minNum = j;
}
}
}
cout<<"minNum="<<minNum<<endl;
system("pause");
return 0;
}
输出结果:
a[0]=41
a[1]=167
a[2]=34
a[3]=100
a[4]=269
a[5]=124
a[6]=78
a[7]=258
a[8]=262
a[9]=164
minNum=2
请按任意键继续. . .
本文提供了一个使用C++生成随机数并寻找最小值的示例代码。通过该示例,读者可以了解到如何利用C++标准库生成随机数,并进行简单的数值比较以找出数组中的最小元素。
5754

被折叠的 条评论
为什么被折叠?



