| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1518 人关注过本帖
标题:随机数的产生及输出
只看楼主 加入收藏
QCBTXcxk
Rank: 1
来 自:呼和浩特
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-12-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
随机数的产生及输出
子函数怎么用
2015-12-11 15:44
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:10 
标题 不知所云
内容 文不对题
2015-12-11 15:49
QCBTXcxk
Rank: 1
来 自:呼和浩特
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-12-11
收藏
得分:0 
随机产生50个100~200间的整数存入数组a中,并输出(每行10个数)。从键盘输入两个整数作为变量start和end的值(0≤start≤end≤49),找到数组a中下标从start到end之间的最大值及最大值的下标,并输出。计算数组a中50个数的和,并输出。从键盘输入一个字符作为变量sortord的值(sortord∈(a,d),其中a表示由小到大,即升序,d表示由大到小,即降序),按照变量sortord所指定的方式将数组a中的数据进行排序,并输出排序结果(每行10个数)。
2015-12-11 15:49
QCBTXcxk
Rank: 1
来 自:呼和浩特
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-12-11
收藏
得分:0 
#define N 50
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{
 int n,a[N];
A:srand((unsigned) time(NULL));
 for(int k=0;k<N;)
 {
  n=rand();
  if(n>=100&&n<=200)
  {
   
   for(int j=0;j<k;)
    if(a[j]!=n)
    {   
     j++;     
    }
    else
    {
     goto A;
    }
  if(j>=k)
  {
   a[k]=n;
   k++;
  }
  }
 }

 for(int i=0;i<N;i++)
    printf("%d\n",a[i]);

2015-12-11 15:56
tredy6t
Rank: 2
等 级:论坛游民
帖 子:41
专家分:59
注 册:2015-8-6
收藏
得分:10 
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
    int a[50];
    for(int i=0;i<50;i++)
        a[i]=rand()%100+100;
    for(i=0;i<50;i++)
    {

        printf("%d ",a[i]);
        if((i+1)%10==0)
            putchar('\n');
    }
    getch();
    return 0;
}
2015-12-11 16:16
QCBTXcxk
Rank: 1
来 自:呼和浩特
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-12-11
收藏
得分:0 
回复 5楼 tredy6t
第三行怎么不是time.h
2015-12-11 16:28
快速回复:随机数的产生及输出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044189 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved