请问大家这个程序该怎么把随机出来的学号对应成某一个学生姓名呢?
#include #include
#include
int main()
{
srand(time(NULL));//设定随机数种子,足够大符合正态分布
int team;//哪个班级
int num;//班级人数
int n;//随机数个数
int p,q;
printf("----------------------------------------\n");
printf(" ****** ******\n" " ********** **********\n"
" ************* *************\n"); //前三排的规律性不强 所以直接显示就好了
for(p=0;p<3;p++)
{
for(q=0;q<29;q++) printf("*"); printf("\n");
}
for(p=0;p<7;p++)
{
for(q=0;q<2*(p+1)-1;q++) printf(" ");
for(q=0;q<27-p*4;q++) printf("*"); printf("\n");
}
for(p=0;p<14;p++) printf(" ");
printf("*\n");
printf("\t\t\t\t\t\t\t\t\t\t\t\t\t2015.2.14\n");
int Prime=1;
while(Prime==1)
{
int m;
int type;
printf("----------------------------------------\n") ;
printf("请输入需要交作业的班级(如:121-1或123):\n");
scanf("%c",&type);
switch(type)
{
case 1:
num=10;
m=3;
break;
case 2:
num=20;
m=3;
break;
case 3:
num=30;
m=3;
break;
case 4:
num=40;
m=2;
break;
case 5:
num=50;
m=4;
break;
}
printf("那需要多少人交作业:\n");
scanf("%d",&n);
int a[n];
int i,j;
int op=1;
printf("需要交作业的同学学号为:\n");
for(i=0;i