2017年9月19日学习总结

2017-09-19  本文已影响0人  王柏焜

今天上午老师主要把昨天的结构体的编程题给我们讲解了,还学习了如何使用函数简化主程序,把主函数分成由一段段定义的函数进行简化。发现这样可以把程序简化。下午老师要求把把昨天的编程题进行简化:

#includestruct cjb

{

int num;

char name[20];

int shuxue;

int yuwen;

int yingyu;

int zcj;

float pjf;

}cjb[5];          //定义结构体数组

void out();

void chazhao();

void max();

void max()

{

}

void out()

{

int i;

for(i=0;i<5;i++)

{

printf("学号:%d\t",cjb[i].num);

printf("姓名:%s\t",cjb[i].name);

printf("数学:%d\t",cjb[i].shuxue);

printf("语文:%d\t",cjb[i].yuwen);

printf("英语:%d\t",cjb[i].yingyu);

printf("总成绩:%d\t",cjb[i].zcj=(cjb[i].shuxue+cjb[i].yuwen+cjb[i].yingyu));

printf("平均分:%.2f\n",cjb[i].pjf=(cjb[i].shuxue+cjb[i].yuwen+cjb[i].yingyu)/3);

}

}

void chazhao()

{

int xuehao;

int i;

printf("查找—请输入学号:");

scanf ("%d",&xuehao);

for(i=0;i<5;i++)

{

if(xuehao==cjb[i].num)

{

printf("学号:%d\t",cjb[i].num);

printf("数学:%d\t",cjb[i].shuxue);

printf("语文:%d\t",cjb[i].yuwen);

printf("英语:%d\t",cjb[i].yingyu);

break;

}

}

if(i==5)

{

printf("没有此学员!!!!!");

}

}

int main()

{

int i;

for(i=0;i<5;i++)

{

printf("学号:\n");

scanf("%d",&cjb[i].num);

printf("姓名:\n");

scanf("%s",&cjb[i].name);

printf("数学:\n");

scanf("%d",&cjb[i].shuxue);

printf("语文:\n");

scanf("%d",&cjb[i].yuwen);

printf("英语:\n");

scanf("%d",&cjb[i].yingyu);

}

out();

chazhao();

}

上一篇下一篇

猜你喜欢

热点阅读