有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。
建立一个有3名学生数据的单向动态链表,如下图所示,只须包含学生学号和成绩。要求:(1)、在函数外申明学生类型;(2)、链表结点是动态创建的;(3)、链表的建立用名为create的函数完成。
小明正在玩游戏,他控制的角色正面临着幽谷的考验——幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅。由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死。幸好小明早有防备,提前备好了解药材料(各种浓度的万能药水)。现在只需按照配置成不同比例的浓度。现已知小明随身携带有n种浓度的万能药水,体积V都相同,浓度则分别为Pi%。并且知道,针对当时幽谷的瘴气情况,只需选择部分或者全部的万能药水,然后配置出浓度不大于 W%的药水即可解毒。现在的问题是:如何配置此药,能得到最大体积的当前可用的解药呢?特别说明:由于幽谷内设备的限制,只允许把一种已有的药全部混入另一种之中(即:不能出现对一种药只取它的一部分这样的操作)。
输入数据的第一行是一个整数C,表示测试数据的组数;每组测试数据包含2行,首先一行给出三个正整数n,V,W(1<=n,V,W<=100);接着一行是n个整数,表示n种药水的浓度Pi%(1<=Pi<=100)。
对于每组测试数据,请输出一个整数和一个浮点数;其中整数表示解药的最大体积,浮点数表示解药的浓度(四舍五入保留2位小数);如果不能配出满足要求的的解药,则请输出0 0.00。
有若干个人员的数据,其中有学生和教师。学生的数据中包括:姓名、号码、性别、职业、班级。教师的数据包括:姓名、号码、性别、职业、职务。要求用同一个表格来处理,如下图所示。
建立一个如图所示的简单链表,它由3个学生数据的结点组成,要求输出各结点中的数据。
有3个学生的信息,放在结构体数组中,请用指向结构体变量的指针, 输出全部学生的信息。
结构数组赋值语句如下所示,struct student stu[3]={{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',19}, {10104,"Wang Min",'F',20}}; // 定义结构体数组并初始化
有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息。
输入两个学生的学号、姓名和成绩,输出成绩较高学生的学号、姓名和成绩。
编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。