江苏开放大学程序设计基础(本)第五单元形成性考核作业

作业说明:

1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。

2.学习完第五单元后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的15%。

作业内容:

根据“学生信息管理系统”程序,编写一个“候选人选票统计系统”的程序,要求综合运用结构体、函数和前面所学的循环结构、输入输出、选择结构等知识技能,能够进行多名候选人简单信息的录入,选票数的录入,能够根据候选人姓名或者编号查询输出选票情况。

作业要求:

(1) 程序的主要设计思路,以文字或图表的形式描述比如候选人信息包括哪些,选票如何存储等程序设计细节。

(2) 程序的源代码以及对源代码必要的行注释。

(3) 以上内容请在本文档中完成,并将本文档提交至学习平台,作为本课程第五次作业。

作业回答区:

#include <stdio.h>

Struct hxr{         //定义候选人

Int num;  

Char name[10];

Int age;

Char sex[3];

Int score;

}

Void menu( )

{ printf(“—————————————————-\n”);

Printf(“欢迎登录候选人选票统计系统!\n”);

Printf(“1.候选人信息输入!\n”);

Printf(“2.候选人信息查询!\n”);

Printf(“3.候选人信息输出!\n”);

Printf(“4.退出系统!\n”);

printf(“—————————————————-\n”);

}

Int inputs( struct hxr h[ ])   //输入候选人信息

{Int I, n;

Printf(“please input n:”);

Scanf(“%d”,&n);

For(i=0;i<n;i++)

{printf (“please input the %d’s info: num   name  age   sex  score:\n”, i+1);

Scanf(“%s %s %d %s%d”,h[i].num, h[i].name, &h[i].age, h[i].sex,& h[i].score”);

}

Return n;

}

Void outputs(struct hxr h[ ], int n) //输出候选人信息

{ int  I;

 For ((i=0;i<n;i++)

printf (“%s  %s  %d  %s  %d\n”,h[i].num, h[i].name, h[i].age, h[i].sex, h[i].score”);

}

Void searchbynum(struct hxr h[ ], int n) //按编号查询候选人信息

{Int I, num;

Printf(“please input num:”);

Scanf(“%d”,&num);

For(i=0;i<n;i++)

{ if(h[i].num= =num)

{ printf (“%s  %s  %d  %s  %d\n”,h[i].num, h[i].name, h[i].age, h[i].sex, h[i].score”);

Break;

}

If(i= =n) printf(“查无此人\n”);

}

Void select(struct hxr h[ ])

{

Int num, n;

While(1)

{printf(“please select:”);

Scanf(“%d”, &num);

Switch(num)

{ case 1:n=inputs(h); break;

 Case 2: searchbynum(h,n);break;

Case 3: outputs(h,n);break;

Case 4:printf(“退出系统!\n”);break;

Default:printf(“输入错误,请重新输入\n”);

}

}

Void main( )

{

Struct hxr h[100];

Menu( );

Select(h);

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BBS论坛交流(独立在论坛计分)

函数的运用(占形考5%)

函数对于C语言程序的编写是必不可少的,谈谈你对函数运用的理解。

此项作业务必在www.jsou.cn课程论坛相应论坛“函数的运用(占形考5%)”完成!

资源下载
下载价格10 元
点点赞赏,手留余香 给TA打赏

AI创作

  • 游客 下载了资源 2013年921公务员考试联考《行测》真题答案及解析(河南卷)(1)
  • 游客 下载了资源 2010年安徽省公务员考试《行测》真题答案及解析
  • u******* 登录了本站
  • u******* 登录了本站
  • 游客 下载了资源 2008年广西省公务员考试《行测》卷答案及解析
  • 游客 下载了资源 2012年915公务员联考《行测》答案及解析(新疆、福建、重庆、河南)
  • u******* 登录了本站
  • 游客 下载了资源 2009年黑龙江公务员考试《行测》卷(B)答案及解析(解析不够详细)
  • 游客 下载了资源 2016年423公务员联考《行测》(海南卷)答案及解析
  • 游客 下载了资源 高中生物密卷+答案
  • 游客 下载了资源 2019年420联考《申论》真题(黑龙江公检法卷)及答案
  • u******* 加入了本站
  • 游客 下载了资源 2017年上半年教师资格证考试《高中音乐》题解析
  • 游客 下载了资源 2011年424公务员联考《申论》卷及参考答案(福建、广西、四川、江苏、辽宁、天津、海南、江西、湖南、湖北、山西、黑龙江、贵州、重庆、陕西、云南、山东)
  • 游客 下载了资源 高中体育真题最近10套一键打印合集68页
  • 游客 下载了资源 2008年广东公务员考试《行测》真题答案及解析
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业(含实训)可以扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码