编辑代码




#include <stdio.h>
#include <stdlib.h>
 
int main()
{
 int i,j;
 char *name[]={ 
                "许新华", "王玉恒", "陶小康", "王娇娇",
                   "盛  开",  "郑  丹",  "陈  芳",  "张  龙",
                   "陈梦玉",  "祝秋培",  "吴赟鹏",  "胡光兴",
                   "曾从威",  "边金鹏",  "陈逸伦",  "王  琦",
                   "刘加封",  "徐煜清",  "姚  笛",  "孔海宇",
                   "孙凌霄",  "王  鹏",  "王  虎",  "李  峰",
                   "周  波",  "蒋恺均",  "徐小蕤",  "缪  峰",
                   "刘江涛",  "陈  喆",  "方文倩",  "崔雅倩",
                   "陈  程",  "陈振宇",  "李  森",  "陈志辉",
                                         
              };
 int len = sizeof(name)/sizeof(name[0]); //判断总人数
 
 //乱序
 srand( (unsigned)time(NULL) );  //以系统时间来设置随机数种子的函数,与rand函数一起使用
 int last = len-1;
 for(j=0; j<len-1; j++)
 {
  int index = rand()%len;
  char *tmp=name[last];
  name[last]=name[index];
     name[index]=tmp;
  last--; 
 }
      
 for( i=0; i<len; i++)
 {
  printf("%-14s",name[i]);
  if( (i+1)%9==0 )
   printf("\n");
 }
 printf("\n");
 
 return 0;
}