7/18日报

李鑫阳

今日任务:1.linux文件/安全指令选五个进行了解  

                     2.将下列名单随机分组:分组要求,随机选择4个人组成一组,输出结果:4个人一行进行输出,每行代表一个组。

完成情况:都完成

出现问题:数组输出中文时存在乱码 烫烫烫烫

未解决问题:无

今日开发收获:学习并操练Linux操作指令。复习了部分c语言

其他: 输出随机的代码

#include<stdio.h>
#include<stdlib.h>
#include<time.h>


int main()
{
    int i,j,k,t,n,m=0,a[37]={0};
    char b[38][40]={"徐新华","蒋恺均","刘江涛","崔雅倩","祝秋培","吴赟鹏","李鸿飞","王虎","缪峰","张龙","刘加封","姚笛",
                    "郑丹","孔海宇","陈逸伦","徐煜清","陈喆","盛开","方文倩","边金鹏","陈振宇","陶小康","孙凌霄","王玉恒",
                    "王娇娇","许新华","胡光兴","周波","王鹏","李鸿飞","陈程","徐小蕤","李峰","王琦","陈梦玉","陈志辉",
                    "徐成芳","李森"};
    srand( (unsigned) time (NULL));
    k = 38;
    for(i=0;i<38;i++)
    {
    a[i] = i + 1;
    }
    for(i=0;i<37;i++)
    {
        j=rand()%k;  //产生0 ~ k-1的随机数j
        t=a[j];
        a[j]=a[k-1];
        a[k-1]=t;    //将a[j]与“最后一个元素”对换
        k--;
    }

    

        for (i =0; i<38; i++)
        {
            n = a[i]-1;
             
            printf_s("%s ",&b[n]);
        m++;
        if (m==4)
        {
            m=0;
            printf_s("\n");
        }

            
        }


    while (1);
    
    return 0;

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值