(1)输入一行包含若干单词的字符串,单词之间用空格分开,要求按单词长短从小到大的次序排序后形成新的字符串输出。(假定字符串中单词个数不超过10个,字符串输入并形成单词序列,单词排序,形成新串并输出要求用不同的函数实现)。
(2)请编写程序,主函数中输入一行字符串,内有数字字符和非数字字符,调用函数(自己定义及实现的函数)求该字符串中数字子串中最大的数字, 并在主函数中显示最大的数字。限定该字符串中数字子串最多不超过10个。如字符串“a123b345.6x876.1y76t”,该字符串中含有数字子串最大的数字是876.1。 (3) 一个公司,有若干名员工,每名员工有姓名,性别,工龄,工资等信息。编程输入并建立员工档案信息和便于工资发放的各种钞票数(工资为整数,发放的工资各种钞票限定为100元,50元,20元,10元,5元,1元,发放的钞票数张数要求为最少),要求输出工龄大于20年,工资高于5000元的所有男员工信息。(要求输入和输出功能用不同的函数实现,编写主函数完成上述函数的调用)。
(4)设有N名考生,N由宏定义设定,每个考生的数据包括考生名、姓名、性别和成绩。编程实现考生所有信息的输入,按成绩由高到低对考生进行排序,并统计考生的及格率,最后输出排序后的考生数据和及格率。要求考生信息采用结构体类型表示,考生排序和及格率计算分别采用函数实现,及格线为60分。
备注:将编写好的源代码压缩打包发送至邮箱2458109046@qq.com,文件命名为“姓名+学号”形式。
因篇幅问题不能全部显示,请点此查看更多更全内容