华北水利水电大学C语言实验报告(七)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共3页华北水院高级语言程序设计(C语言)实验报告(七)-学年第学期级专业:学号:姓名:………………………………………………………………………………………………一、实验题目:结构体和共用体二、实验目的:(略)三、实验内容:1.程序验证:启动vc语言环境,输入并执行以下程序。源代码:运行结果:#includestdio.hstructstu{intnum;charname[10];charsex;intage;intscore[4];}students[]={{001,David,'M',25,{80,78,92,94}},{002,Lily,'W',23,{90,84,89,95}},{003,Alice,'W',22,{79,78,96,97}}};{003,Alice,'W',22,{79,78,96,97}}};{003,Alice,'W',22,{79,78,96,97}}};voidmain(){inti,j,number;printf(Inputstudent’snumber\n);scanf(%d,&number);for(i=0;i3;i++)if(number==students[i].num)break;printf(name=%s\nsex=%c\nage=%d\n,students[i].name,students[i].sex,students[i].age);for(j=0;j4;j++)printf(%d,students[i].score[j]);printf(\n);}第2页共3页华北水院高级语言程序设计(C语言)实验报告(七)-学年第学期级专业:学号:姓名:………………………………………………………………………………………………2.程序设计某单位进行选举,有5位候选人:李宁、王新、赵广、陈奇、六六。编一个统计每人得票数的程序。要求每一个人的信息使用一个结构体表示,5个人的信息使用结构体数组。源代码:运行结果:#includestdio.hvoidmain(){struct{charname[10];intnum;intcount;}man[5]={{李宁,1,0},{王新,2,0},{赵广,3,0},{陈奇,4,0},{六六,5,0}};inti,n,flag=0;printf(Inputthenumber(1-5):);for(i=1;i0;i++){scanf(%d,&n);switch(n){case1:man[0].count++;break;第3页共3页case2:man[1].count++;break;case3:man[2].count++;break;case4:man[3].count++;break;case5:man[4].count++;break;default:flag=1;}if(flag)break;}printf(name\tno.\tcount\n);for(i=0;i5;i++)printf(%s\t%d\t%d\n,man[i].name,man[i].num,man[i].count);}

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功