#include <iostream>
#include <time.h>
using namespace std
void output_num(int number[])
void random_num(int number[])
void sort_num(int number[])
int main()
{
//定义个数组存1到100,并赋值
int number[101]//因为数从1开始,所以定义了101个。
for(int i=1i<=100i++)
number[i]=i
//输出
cout<<"原始数据"<<endl
output_num(number)
cout<<endl
//打乱顺序
cout<<"打乱顺序的数据"<<endl
random_num(number)
output_num(number)
cout<<endl
//排序
cout<<"排好顺序的数据"<<endl
sort_num(number)
output_num(number)
return 0
}
void random_num(int number[])
{
int temp
srand((unsigned)time(NULL))
for(int i=1i<=100i++)
{
while(1)
{
temp=rand()%123
if(temp>=1&&temp<=100)
break
}
swap(number[i], number[temp])
}
}
void sort_num(int number[])
{
//冒泡法排序
for(int i=1i<100i++)
for(int j=ij<=100j++)
{
if(number[i]>number[j])
swap(number[i], number[j])
}
}
void output_num(int number[])
{
//输出
for(int i=1i<=100i++)
{
cout<<number[i]<<" "
if(i%10==0) //10个一行
cout<<endl
}
}
打乱程序顺序,需要重新进行启动。在机器人自动运行过程中,暂停了一下,打乱了程序的顺序,需要对机器人进行重新启动,因为如果按照错误的程序顺序来进行的话,会导致机器人死机。
程序是指计算机程序,是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)