结构体程序设计
《C语言程序设计》实验报告
实验七、结构体程序设计
学号 姓名
一、实验目的
1( 掌握结构体类型变量和数组、共用体类型变量和数组以及枚举类型变量的定义和使用。
2( 掌握链
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
的基本,初步学会对链表进行操作。
3( 通过编程和调试程序,加深对结构体和共用体概念的理解。 4( 实验前复习结构体类型、共用体类型和枚举类型的概念。
二、实验内容及步骤:
1、编程题:某单位进行选举,有5位候选人:zhang、wang、li、zhao、liu。编
写一个统计每人得票数的程序。要求每个人的信息使用一个结构体表示,5个人
的信息使用结构体数组。
程序代码:
#include
#include
#define N 10
struct name
{char p[10];
int num;}a[5]=
{
{"zhang",0},
{"wang",0},
{"li",0},
{"zhao",0},
{"liu",0}
};
void main()
{int i,j;
char namee[10];
printf("请输入得票者");
for(i=1;i<=N;i++)
{scanf("%s",namee);
for(j=0;j<5;j++)
if(strcmp(a[j].p,namee)==0) a[j].num++;}
for(j=0;j<5;j++)
printf("%-5s,%d\n",a[j].p,a[j].num);
printf("%\n");}
1
对程序进行测试,并观察运行结果。将程序的运行情况写在下面。 『运行结果:』
2、编程题:设张三20岁、李四22岁、王平23岁,编程输出3人中年龄最小者的姓名和年龄。
程序代码:
#include
struct name
{char p[10];
int age;}a[3]=
{
{"zhangsan",20},
{"lisi",22},
{"wangping",23},
};
void main()
{int i=0,j=0;
for(;j<3;j++)
if(a[j].age
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
本次实验出现的主要错误最直接原因
3