产生随机的数组
2015-09-14 11:13
232 查看
#include<stdio.h> #include<time.h>/*用到了time函数*/ int main() { int i,j,flag=1; int swap(int *a,int *b); int str[100]; srand((unsigned)time(NULL));/*播种子,产生随机数*/ for(i=0;i<100;i++) { str[i]=rand()%100+1;/*产生一到一百的随机数*/ } for(i=0;i<100 && flag!=0;i++) { flag=0; for(j=99;j>i;j--) { if(str[j]<str[j-1]) { swap(&str[j],&str[j-1]); flag=1; } } } for(i=0;i<100;i++) printf("%4d ",str[i]); printf("\n中位数是%4d",str[100/2]); return 0; }
相关文章推荐
- Flex字符串比较 还有Flex字符串操作
- dos 日期时间格式设置使用小结(Date和Time)
- ASP Cookies操作的详细介绍与实例代码
- perl数据库添加、删除、更新、查询操作例子
- 总结的5个C#字符串操作方法分享
- C#操作XML文件实例汇总
- C#中父窗口和子窗口之间控件互操作实例
- C#操作PowerPoint的方法
- SQL语句 操作全集 学习mssql的朋友一定要看
- C#模拟window操作鼠标的方法
- linux mysql 安装与操作
- C语言实现带头结点的链表的创建、查找、插入、删除操作
- 使用PHPExcel操作Excel用法实例分析
- C# WORD操作实现代码
- 解析c++中的默认operator=操作的详解
- 比较全的一个C#操作word文档示例
- C#实现对图片文件的压缩、裁剪操作实例
- Insert Date and Time into Access
- ASP语言实现对SQL SERVER数据库的操作
- asp下利用fso实现文件夹或文件移动改名等操作函数