• 游客 购买了资源 某工程,施工合同中约定:工期19周;钢筋混凝土基础工程量增加超出15%时,结算时对超出部分按原价的90%调整单价。经总监理工程师批准的施工总进度计划如下图所示,其中A、C工作为钢筋混凝土基础工程,B、G工作为片石混凝土基础工程,D、E、F、H、I工作为设备安装工程,K、L、J、N工作为设备调试工作。
  • 游客 下载了资源 2024年秋江苏开放大学营销与策划050270计分作业3:【课程实训八】撰写产品营销策划书
  • 游客 购买了资源 2024年秋江苏开放大学营销与策划050270计分作业3:【课程实训八】撰写产品营销策划书
  • 游客 购买了资源 甲公司为上市公司,适用的企业所得税税率为25%,相关资料如下:
  • u******* 签到打卡,获得1金币奖励
  • 游客 购买了资源 甲公司生产销售A产品,为扩大销售,并加强应收账款管理,公司计划对信用政策作出调整,有关资料如下:
  • 游客 下载了资源 上海开放大学大学英语(2)第四次网上记分作业
  • 游客 下载了资源 上海开放大学大学英语(2)第四次网上记分作业
  • 游客 下载了资源 上海开放大学大学英语(2)第四次网上记分作业
  • 游客 下载了资源 上海开放大学大学英语(2)第四次网上记分作业

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

作业说明:

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 %ds 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打赏
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录