《c语言编程题.xls》由会员分享,可在线阅读,更多相关《c语言编程题.xls(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、编程题(请用C或C+或JAVA编程)-60分钟1.有一个整数型数组data100。请编写程序计算出该数组成员的平均值,最大值和最小值。2.针对以上的数组,请按从大到小排序,并把排好序的数据放回该数组中。3.有一个整数型数组data10000。统计该数组中字符a的数量、总单词数和总行数,并输出结果。4.编写一个程序,运行时,提示“please input the file name:”,输入文件名后,将该文件中的单词nwe全部修改为new。注意:不能把单词中间的nwe也修改为new。如不能把单词knownwenwell修改为knownewnewll。5.请编程实现链表。要求:1)运行时循环要
2、求输入学号和成绩,并将该信息(学号,成绩)加入到链表中。2)链表中的信息,是按成绩高低进行排序的,成绩最高的派在链表头,成绩最低的排在链表尾。3)如果输入的信息中,学号重复,则仅更新其成绩,不用新加一个节点。6.编写一个计算个人所得税的程序,要求输出收入金额后,输出应缴个人所得税。个人所得税征收办法如下:例:假设小张收入为25000元,则征收个税为3750元,详细如下:1)超过20000的部分(25000-20000=5000)按25%征收,计1250元2)5000到20000的部分(20000-5000=15000)按15%征收,计2250元3)以此类推:3000到5000的部分征收200元
3、;2000到3000的部分征收50元;0到2000元的部分征收0元。二、设计思路(请将你的设计思路、想法或者要点简要地写下来)-40分钟1.自动路灯控制系统,要求:1)东西方向为主干道,除在以下情况下,东西方向一直保持绿灯,南北方向一直保持红灯。2)南北方向上等待通行的车辆到达5辆或以上时,南北方向转为绿灯,东西方向转为红灯。通行结束后,恢复原状。3)南北方向上等待通行的车辆,等待时间超过2分钟时,南北方向转为绿灯,东西方向转为红灯。通行结束后,恢复原状。另,为避免通行混乱,灯的颜色必须保持15秒以上才能进行转换。(如果遇到与以上情况冲突,以本条优先)注释:假设有一个感应器,能随时探测到各路面等待通行车辆的数量。2.猜数游戏程序。就是程序运行后提示有一个整数(如0到1000000),让运行者来猜,程序回答“太大”、“太小”或“猜中”。要求:1)让运行者猜,直到程序回答“猜中”为止。2)程序的回答不能前后矛盾。3)程序应在回答不前后矛盾的前提下,其回答要尽量做到让运行者难于猜中。0元2000元3000元5000元20000元收入税率0%5%10%15%25%for(i=0;iN;i+)for(j=i+1;jN;j+)if(arrayiarrayj)/一次for循环排序temp=arrayj;arrayj=arrayi;arrayi=temp;