#include<stdio.h>
#include<stdlib.h>
#define ALL 2 //All of the students number
struct number
{
int number;
int class1;
int class2;
int class3;
int class4;
}Numberlist[ALL];
void show() //show all the students' name
{
int i;
printf("NO. number class1 class2 class3 class4/n");
for(i=0;i<ALL;i++)
{
printf("%2d",i+1);
printf("%12d",Numberlist[i].number);
printf("%8d",Numberlist[i].class1);
printf("%8d",Numberlist[i].class2);
printf("%8d",Numberlist[i].class3);
printf("%8d/n",Numberlist[i].class4);
}
}
int write()
{
FILE *fp;
int i;
fp=fopen("cj.txt","w");
fprintf(fp,"NO. number class1 class2 class3 class4/n");
for(i=0;i<ALL;i++)
{
fprintf(fp,"%2d",i+1);
fprintf(fp,"%12d",Numberlist[i].number);
fprintf(fp,"%8d",Numberlist[i].class1);
fprintf(fp,"%8d",Numberlist[i].class2);
fprintf(fp,"%8d",Numberlist[i].class3);
fprintf(fp,"%8d/n",Numberlist[i].class4);
}
fclose(fp);
printf("Save the file success./n");
return 0;
}
int Score(int i)
{
int a;
a=Numberlist[i].number%1000;
srand(a);
Numberlist[i].class1=rand()%101;
Numberlist[i].class2=rand()%101;
Numberlist[i].class3=rand()%101;
Numberlist[i].class4=rand()%101;
return 0;
}
int main()
{
int i;
int score;
printf("please input ");
printf("%d",ALL);
printf(" students' number/n");
for(i=0;i<ALL;i++)
{
printf("The ");
printf("%d",i+1);
printf(" student's number is:");
scanf("%d",&score);
Numberlist[i].number=score;
Score(i);
}
show();
write();
return 0;
}