C语言实验报告(七)

 时间:2013-05-31 10:41:38 贡献者:交通工程_学

导读:华北水院高级语言程序设计(C 语言)实验报告2012--2013 学年 班级: 第二学期 学号 : 2012 级 姓名: 专业一、实验题目:结构体和共用体 二、实验目的: (略) 三、实验内容1.程序验证

长安大学c语言-数组实验报告
长安大学c语言-数组实验报告

华北水院高级语言程序设计(C 语言)实验报告2012--2013 学年 班级: 第二学期 学号 : 2012 级 姓名: 专业一、实验题目:结构体和共用体 二、实验目的: (略) 三、实验内容1.程序验证: 启动 vc 语言环境,输入并执行以下程序。

源代码: 运行结果: #include struct stu { int num; char name[10]; char sex; int age; int score[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}}}; void main( ) { int i,j,number; printf("Input student’s number\n"); scanf("%d",&number); for(i=0;i<3;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;j<4;j++)

printf("%d ",students[i].score[j]); printf("\n"); }华北水院高级语言程序设计(C 语言)实验报告2012--2013 学年 班级:2.程序设计 某单位进行选举,有 5 位候选人:李宁、王新、赵广、陈奇、六六。

编写一个 统计每人得票数的程序。

要求每一个人的信息使用一个结构体表示,5 个人的信息 使用结构体数组。

源代码: 运行结果: #include void main() { struct { char name[10]; int num; int count; }man[5]={{"李宁 ",1,0},{"王新",2,0},{"赵广 ",3,0},{"陈奇",4,0},{"六六 ",5,0}}; int i,n,flag=0; printf("Input the number(1-5):"); for(i=1;i>0;i++) { scanf("%d",&n); switch(n) { case 1:man[0].count++;break; case 2:man[1].count++;break; case 3:man[2].count++;break; case 4:man[3].count++;break; case 5:man[4].count++;break;第二学期 学号 :2012 级 姓名:专业

default:flag=1; } if(flag) break; } printf("name\tno.\tcount\n"); for(i=0;i<5;i++) printf("%s\t%d\t%d\n",man[i].name,man[i].num,man[i].count); }

 
 

微信扫一扫 送福利