dubo的个人博客分享 http://blog.sciencenet.cn/u/dubo

博文

C语言产生随机整数

已有 5230 次阅读 2012-4-12 16:24 |个人分类:C语言|系统分类:科研笔记| C语言

可以重复的:
rand() % 100 + 100
 
#include  <stdio.h>
#include  <stdlib.h>

void main(void)
{
int i, j;
int array[50];

for (i=0; i<50; i++)
{
array[i] = rand() % 100 + 100;
}

for (i=0; i<50; i++)
{
printf("%d   ", array[i]);
}

printf("n");
}
 
不可以重复的:
#include  <stdio.h>
#include  <stdlib.h>

void main(void)
{
int i, j;
int array[50];

for (i=0; i<50; i++)
{
AA:
array[i] = rand() % 100 + 100;
for (j=0; j<i; j++)
{
if (array[i] == array[j])
{
goto AA;
}
}
}

for (i=0; i<50; i++)
{
printf("%d   ", array[i]);
}

printf("n");
}


https://blog.sciencenet.cn/blog-464042-558522.html

上一篇:linux下载东西
下一篇:一个C语言加减乘除的小程序
收藏 IP: 202.113.8.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 22:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部