HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    c语言随机生成10个数(c语言随机生成10个数存入数组中)

    发布时间:2023-06-13 08:19:25     稿源: 创意岭    阅读: 97        

    大家好!今天让创意岭的小编来大家介绍下关于c语言随机生成10个数的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    官网:https://ai.de1919.comCAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    本文目录:CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    c语言随机生成10个数(c语言随机生成10个数存入数组中)CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    怎样用C语言生成10个1到100的不重复的随机数?CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    楼主你好!
    根据你的要求我已经将代码实现如下
    #include<stdio.h>
    #include<time.h>
    #include<stdlib.h>
    int main(){
    int a[10];
    srand((unsigned)time(NULL));
    for(int i=0;i<10;i++){
    A: a[i]=rand()%99+1;
    for(int j=0;j<i;j++){
    a[i]=rand()%99+1;
    if(a[i]==a[j])goto A;
    else break;
    }
    }
    for(int i=0;i<10;i++)
    printf("%d ",a[i]);
    }
    希望我的回答对你有帮助!

    如何用C语言编写出 生成10个1到20不重复的随机数。直接完整程序就好了,谢谢CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #define N 10
    void main()
    {
    int a[20]={0},b[N],x,i,j,t;
    srand((unsigned int)time(NULL));
    for (i=0;i<N;i++)
    {
    while(a[x=rand()%(20-2) + 2]);
    {
    b[i]=x;
    a[x]=1;
    // printf("%d ",b[i]);
    }
    }
    for(i =0 ;i<N-1;i++)
    {
    for(j = i+1 ;j<N;j++)
    {
    if(b[i]>b[j])
    {
    t= b[i];
    b[i] = b[j];
    b[j] = t;
    }
    }
    }
    for(i =0 ;i<N;i++)
    {
    printf("%d ",b[i]);
    }
    }追问

    为什么生成了20个呢CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    追答

    你修给了注释的部分嘛?还是什么情况,我运行生成的是10个,在你那儿怎么生成了20个?CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    C语言随机函数怎样产生0-9互不相同的10个随机数CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    对已经获取到的随机数做标记,如果已经获取到过,那么则放弃该随机数,并继续获取。
    CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    直到获取到所有随机数为止。CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    参考代码如下:CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    #include?<stdio.h>
    #include?<stdlib.h>
    #include?<time.h>
    int?main()
    {
    ????int?a[10];//存储获取到的随机数。
    ????int?f[10]?=?{0};//存储是否获取到过。
    ????int?n?=?0;?//计数器。
    ????
    ????srand(time(NULL));//设置随机数种子。
    ????
    ????while(n<10)
    ????{
    ????????int?m?=?rand()%10;?//获取一个0~9的随机数。
    ????????if(f[m])?continue;//该数之前已经获取到过。
    ????????a[n++]?=?m;//将该数存入数组。
    ????????f[m]?=?1;//标记该数已经获取过。
    ????}
    ????
    ????for(n?=?0;?n?<?10;?n++)//打印结果。
    ????????printf("%d,",a[n]);
    ????
    ????return?0;
    }

    c语言随机生成10个数(c语言随机生成10个数存入数组中)CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    c语言生成10个不重复的随机整数,并输出CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    #include <stdio.h>
    #include <time.h>
    #define elemType int /*元素类型*/
    #define LEN 100 /*数组长度上限*/
    /*生成n项min~max范围的随机数并存入数组randArr*/
    void randomArray (elemType randArr[LEN], int n, elemType min, elemType max) {
    int i;
    srand ((unsigned)time(NULL)); /*用时间做种,每次产生随机数不一样*/
    for (i=0; i<n; i++)
    randArr[i] = rand(NULL) % (max-min+1) + min; /*产生min~max的随机数*/
    }
    /*打印数组*/
    void printArr (elemType arr[], int len) {
    int i;
    for (i=0; i<len; i++)
    printf ("%dt",arr[i]);
    putchar ('n');
    }
    int main (void) {
    elemType arr[LEN];
    int len = 10; /*10个随机数*/

    randomArray (arr, len, 1, 50); /*随机生成数组内容*/ 
    printArr (arr,len);
    putchar ('n');

    getch (); /*屏幕暂留*/ 
    return 0;
    }CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    运行结果CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    用C语言怎样产生10个不同的随机数CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    方法和详细的操作步骤如下:CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    1、第一步,打开C语言编译器并创建一个新的初始.cpp文件,例如“test.cpp”,见下图,转到下面的步骤。CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    2、第二步,执行完上面的操作之后,输入C语言代码,见下图,转到下面的步骤。CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    3、第三步,执行完上面的操作之后,编译器运行test.cpp文件,执行结果见下图。这样,就解决了这个问题了。CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    以上就是关于c语言随机生成10个数相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。CAA创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司


    推荐阅读:

    写c语言的编程软件

    神器搜索(c语言搜题神器)

    c语言是一种什么语言(c语言是一种什么语言-)

    注册一家旅行社需要什么条件(开一家小型旅行社需要多少钱)

    与地理有关的职业(与地理有关的职业有哪些)