用rand函数产生一个数组(长度为100,最小值为99,最大值为999)
2014-11-23 10:42
399 查看
#include<stdio.h> #include<stdlib.h> #define MAX 100 #define Up_bound 1000 #define Down_bound 99 int a[MAX]; void gen_random(int upbound, int downbound) { int i; for(i = 0; i < MAX; i++) { while(downbound >= (a[i]=rand() % upbound)) { a[i]=rand() % upbound; } } } int main() { int i; gen_random(Up_bound, Down_bound); printf("tag\tvalue\n"); for(i = 0; i < MAX; i++) { printf("%d\t%d\n", i, a[i]); } return 0; }
相关文章推荐
- 实现求出若干整数之和为500的连续整数(如98,99,100,101,102)的所有组合&&产生一个int数组,长度为100,并向其中随机插入1~100,要求不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。自己写的算法
- 产生一个int 数组,长度为100,并向其中随时插入1-100,并且不能重复
- 关于一道 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- java笔试题---程序产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
- 温故知新--数组(产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。)
- 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100
- 用c# 产生一个 int 数组 长度为100,并向其中随机插入 1-100 ,并且不能重复
- 把一个长度为n的数组分成k段,让每段和的最大值最小。
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 【微软谷歌面试100题--【45】一个整数数组,长度为n,将其分为m 份,使各份的和相等,求m 的最大值
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。