2017年9月19日学习总结

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

#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();

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容