编写一个程序,为某服务公司征询顾客意见,从n(小于或等于40)个优秀服务员中评选十位服务员明星。具体要求如下:
(1)服务员按1,2,...连续编号,每个编号用两个字符表示,即01,02,...。
(2)收到的选票以下格式存于文本文件source.txt中,一行字符串对应一张选票,其中姓名十个字符,地址30个字符,十个服务员编号20个字符。
(3)对应名次的服务员编号可以有空缺,但必须用00表示。
(4)若编号超出规定范围,或编号重复出现,作为废票处理。
(5)按选票中所列最佳服务明星顺序给所列服务员按以下标准评分:
一 二 三 四 五 六 七 八 九 十
15 12 9 7 6 5 4 3 2 1
(6)按各位服务员得分数由高到低顺序排队,列出前十名最佳服务明星排行表:
名次 服务员编号 合计得分 合计得票数
若得分相同,得票数多的在前:若得分和得票数都相同,则编号小的在前。
设source.txt文件中的内容如下:
丁一 地球村100号 01020304000607080910
王二 地球村100号 11121314151617181920
张三 地球村100号 21222324252627282930
李四 地球村100号 31323334353637383940
马五 地球村100号 12020304000607080910
杨六 地球村100号 12020304000607080910
赵七 地球村100号 12020304000607080910
朱八 地球村100号 12020304000607080910
程序运行结果为:
名次 服务员编 合计得分 合计得票数
1 12 72 5
2 2 60 5
3 3 45 5
4 4 35 5
5 6 25 5
6 7 20 5
7 1 15 1
8 11 15 1
9 21 15 1
10 31 15 1
满意了我继续加分!!
c++ 高手请进,我只有这些分了,谢了,急急急急急!!!
include <stdlib.h> define LEN 256 struct node { char str[LEN]; \/\/字符串 struct node* next;\/\/指向下个结构 };int main(){ struct node head_node;struct node* p = &head_node;struct node* q;int i;scanf("%s", head_node.str);\/\/输入第一个字符串 for (i=0;i<100000 - ...
江苏省计算机二级等级考试C++上机部分的成绩是怎么给的
3、考试中除了程序填空题和类似填空的程序修改题,程序都会对结果生成一个文件,软件是对生成的结果文件进行检查,从而得到该部分的考试成绩。所以,上机考试程序设计题目的评分标准是“按步骤给分”的说法是错误的!二级上机考试: 二级上机考试题目的类型和分值:二级C语言: 序号 考题类型 分值 1 程序填...
C++二级考试多少分通过?
单项选择题40分(含公共基础知识部分10分)。操作题60分(包括基本操作题、简单应用题及综合应用题)。考试方式:上机考试,考试时长120分钟,满分100分。
C++考级及格分多少分
60分。根据中国电子学会官网查询,C++电子学会考级的及格分数是60分,这个及格分数是指考生在考试中获得的分数达到了考试机构所设定的及格标准,从而被认定为通过了考试。具体的考试内容和评分标准可能会因不同的考试机构和地区而有所不同。C++电子学会考级的内容会包括C++语言的基础知识、编程技能、算法和数...
计算机二级考试c++的考试有多少选择题 填空题和什么其他题??分值多少...
各科上机考试时间均为120分钟,满分100分。获证条件:总分不低于60分。考核内容二级定位为程序员,考核内容包括公共基础知识和程序设计。所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。二级公共基础知识在各科考试选择题中体现。程序设计部分,主要考查考生对程序设计语言使用和编程调试等...
C++运动会比赛计分系统!求助!
运动会比赛计分系统程序功能简介:要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数各项目名次取法有如下几种:取前5名:第一名得分7分,第二名得分5,第三名得... 运动会比赛计分系统 程序功能简介: 要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数 各项目名次取法有...
用C++编的分数计算器的课程设计报告,急用!!!
include<string.h> define MAX 10 typedef struct { char data[MAX];int top;}StackChar;StackChar StackCharInit(){ StackChar S;S.top=-1;return S;} void StackCharPush(StackChar &S,char x){ if(S.top==MAX-1){ printf("Stcak Full!\\n");exit(0);} S.top++;S.data[S.top...
C++程序能分配的最大内存是多少?
windows下栈区最大分配为2M,如果是new和malloc内存有多大就能分多大,前提小于寻址空间(32位下是4G)中的用户空间(windows下系统空间与用户空间各占一半),所以是2G,谢谢!
c语言c++输入11位同学的成绩,将其按从小到大排序,并求出平均分?急急...
void main{ int grade[11];int i,j,k;int temp,aver;int sum=0;printf("请输入11位学生的成绩");scanf("%d",grade);for(i=0,j=10;i<j;i++,j--){ if(grade[i]>grade[j]){ temp=grade[i];grade[i]=grade[j];grade[j]=temp;} } for(k=0;k<11;k++){ printf("%d",...
在线等c++题解 急急急!!!
所以最糟糕的情况是最终C得2分。这是第一种情况。第二种情况:如果x=a时,C得分=x-a;当x=a时,C得分=y-a;当y \/\/控制台操作头文件int main() \/\/主函数{int n,m,a,x,b,y; \/\/整型变量 int t,z=0; \/\/z是C的最少得分 scanf("%d %d",&n,&m);...