从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include stdlib.h
诸暨网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
int randnumber()
{
return rand()%99+1;
}
到底要取多少个是很重要的。 如果就取几个, 那碰上相同的冲取就可以了。如果要取很多很多, 那么重取的方案就不划算了。 比如如果要取100次, 也就是做个全排列, 可以做个表, 每次从表中取数,取完了就把它从表里删除。
#include stdio.h
#include time.h
#include stdlib.h
#define N 100
int main()
{
int candi[N];
int results[N] = {0};
int i, n =N, r;
srand((unsigned)time(0));
for(i=0; iN; ++i) candi[i] = i;
for (i=0; iN; ++i)
{
r = rand()%n;
results[i] = candi[r];
candi[r] = candi[--n];
}
for (i=0; iN; ++i)
{
printf("%d ", results[i]);
}
}
希望能给你提供点线索:
编写程序: * 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A, * 然后先打印输出奇数,再打印输出偶数。
提问者采纳
#includestdio.h
void main()
{
int a[100],i;
for(i=0;i100;i++)
a[i]=rand()%90+10;
printf("奇数\n");
for(i=0;i100;i++)
{
if(a[i]%2!=0)printf("%4d",a[i]);
}
printf("\n偶数\n");
for(i=0;i100;i++)
{
if(a[i]%2==0)printf("%4d",a[i]);
}
printf("\n");
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图