c语言编写的小程序 随机生成数
2017-08-20 15:54
288 查看
随机生成数——整数
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int n;
srand((unsigned) time(NULL));//以时间为种子
n=rand()%101;//在0~100产生随机数
printf("%d\n",n);
return 0;
}
随机生成数——浮点数
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int inf = 0x3f3f3f3f;
int main()
{
double n;
srand((unsigned)time(NULL));//以时间为种子
n=rand()/double(RAND_MAX)/1;//此处可以省略/1,只是为了产生0~1的浮点数
//把1换成10就是产生0~10的浮点数
printf("%lf\n",n);
return 0;
}
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int n;
srand((unsigned) time(NULL));//以时间为种子
n=rand()%101;//在0~100产生随机数
printf("%d\n",n);
return 0;
}
随机生成数——浮点数
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int inf = 0x3f3f3f3f;
int main()
{
double n;
srand((unsigned)time(NULL));//以时间为种子
n=rand()/double(RAND_MAX)/1;//此处可以省略/1,只是为了产生0~1的浮点数
//把1换成10就是产生0~10的浮点数
printf("%lf\n",n);
return 0;
}
相关文章推荐
- 程序员面试金典——解题总结: 9.18高难度题 18.9随机生成一些数字并传入某个方法。编写一个程序,每当收到新数字时,找出并记录中位数。
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次
- 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,基数下标的元素不变
- 随机生成一些数字并传入某个方法。编写一个程序,每当收到新字符数字时,找出并记录中位数。
- 编写程序,生成一种贯穿10*10字符数组(初始时全为字符'.')的“随机步法”。程序必须随机地从一个元素“走到”另一个元素,每次都向上、向下、向左或向右移动一个元素位置
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出
- 18.9 随机生成一些数字并传入某个插入方法。 编写一个程序,高效地插入过的元素的维护中位数。
- 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- 用C语言编写生成小学四则运算程序
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- 使用C语言编写程序,求两个整数的较大值(随机输入两个数,比较大小)
- 随机生成三十道四则运算小程序
- 在Android上运行C语言编写的可执行程序
- 用C语言编写Windows服务程序的五个步骤
- 编写程序,统计某旅馆住宿客人的总数,要求输入客人姓名,输出客人编号(按先后顺序自动生成),姓名以及总人数。
- socket应用 用C语言编写发送邮件程序
- C语言生成随机uuid编码
- C语言生成指定长度随机字符串
- C语言读写随机生成数组到文件