使用#include <stdlio> rand()函数随机输出1到10,再使用数组的方式输出单个随机数字。

源代码:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>//使用当前时钟做种子
int main()
{
    int i,a,l,s,d,y;
    int arr[10];
    int n = 2;
        while (1)
        {
            
            for (l = 0; l < 10; l++)
            {
                a = rand() % 10;
                arr[l] = a;
            }
            for(s=0;s<10;s++)
            {
                n = 2;
                for (d = s+1; d <10; d++)
                {

                    if (arr[s] == arr[d])
                    {
                        n = 0;
                    }
                }
                if (n == 0)
                    break;
                else
                    continue;
            }
            if (n == 2)
                break;
        }
        
        int m,b;
        for (m = 0; m <= 5; m++) {
            printf("请输入一个随机数:\n");
            scanf_s("%d", &b);
            printf("随机抽取的数是:\n");
            printf("%d\n", arr[b]);
        }

    
    
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值