河北工业大学c考试_第1页
河北工业大学c考试_第2页
河北工业大学c考试_第3页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、编写程序,输入一整数,当其为范围内的整数时,输出对应的星期:、为其它整数时,输出。<>() <<" :" J>>J()<<""J<<""J<<""J<<""J<<""J<<""J<<""J<<"!"<<J某超市为促进销售,采用了购物打折扣的优惠方法。设每位顾客一次购物的金额为

2、,当<版权文档,请勿用做商业用途V时,给予九五折优惠;当 时,给予九折优惠;当 时,给予八五折优惠;当>时,给 予八折优惠。编写程序,输入顾客的购物款,输出顾客的应付款。该题修改: >,八折。<><>()>>()<<""<<<<<<""<<*<<<<""<<*<<: <<""<<*<<<<"&quo

3、t;<<*<<编写程序:输入一个整数,若为或正数时,显示 ;为负数时,显示 。版权文档,请勿用做商业 用途<>()J>>(>)<<<<" "<<<<<<" "<<编程求一元二次方程的实根:当有实根时,输出两个实根;没有实根时,显示提示信息。 实验 例编写程序求圆柱体的表面积和体积。程序运行时输入圆柱的半径和高,输出圆柱的表面积 和体积。<>J()J>>>>* J*J<<"&

4、quot;<<<<<<""<<<< 输入梯形的上边长、下边长及高度,计算梯形的面积。<>J()J>>>>>>()*.;<<""<<<<编程求输入的两个字符中的最小者。<>()J>>>><<""<<<<""<<<<(>)<<""<<

5、<<<<""<<<<编程求输入的三个整数中的最大值。<>()J>>>>>>J(>);(>);<<""<<<<编写求以内偶数之和的程序。<>()J(<)J<<""<<<<输入一实数和一整数,求。<>()<<":" 版权文档,请勿用做商业用途>>>>(<)*J<&l

6、t;"的次幂为 :"<<<<编程求之和超过的第一个值及其和。<>()(<)(>);<<""<<<<""<<<<J 求以内的素数之和。<>()J(<)(<)();(); <<""<<<<计算的值。<>()J(<)*JJ <<""<<<<输入个整数,求最小值并输出。<>

7、()J>>J(<)>>(<);<<” <<<<J输入若干学生成绩,统计其中分以上、小于分的人数并输出,当输入的数小于时 结束。版权文档,请勿用做商业用途<>()55>>(<)>>(>);(>);(>);(>);5VV” VVVV” VVVV” VVVV” vvvv 输入一个小写字母,将其转换为大写字母后输出1. V>2. ;3. ()4. 5. ;6. vv"请输入一个小写字母”;7. >>8. ('''&

8、#39;);9. vv"对应的大写字母为:"vv;10. ;11. * 输入华氏温度,输出摄氏温度:()1. V>2. ;3. ()4. 5. ;6. vv"请输入华氏温度:"7. >>8. *();9. vv"对应的摄氏温度为:"vvvv;10.11. 输入半径和高计算圆柱形的体积1. <>2. ;3. ()4. 5. ;6. ;或者使用常量;,但绝对不能写作n版权文档,请勿用做商业用途7. <<"请输入半径和高”;8. >>>>9* ;10. <&l

9、t;"体积为:"<<<<11. ;12. 输入直角三角形的两个直角边长,求斜边的长度,及面积和周长。1. <>2.<>3.54.()5.6.57.<<"请输入直角三角形的两个直角边长度8.>>>>9.(*);10.511.*512.<<"斜边长为:"<<<<13.<<"周长为:"<<<<14.<<"面积为:"<<<<

10、15.516.求一元二次方程的根(假定有实数根)1. <>2. <>3. ;4. ()5. 7. ;8. ;9. <<"请输入方程的三个系数10.>>>>>>;11.*512.()(*);13.()(*);14.<<""<<<<15.<<""<<<<16.517.将用户输入的大写字母转换为小写字母并输出,如果输入小写字母,则直接输出1. <>2. ;3. ()4. 5. ;6. <&l

11、t;"请输入任意字母:";7. >>;8. (>” <'')9. 10. (”);或者;11. 12. <<"该字母小写形式为:"<<<<;13. ;14. 求以内奇数的和开始 < 输出结束1. <>2. ;3. ()4. 5. ;6. (<)7. 8. ;10. <<"" <<<<11. ;12. 13. <>14. ;15. ()16. 17. ;18. ;19. ( <)20.

12、 21. <<"请输入第"<<<<"个数据:";22. >>23. 如果是第一次录入,则把该数看作是最大值也看作是最小值24. ()25. 26. ;27. ;28. 29. 否则除去求和之外,和已经有的最大值最小值比较并更新30. ;31. (>)32. ;33. (<)34. ;35. 36. 求平均值37. ;38. <<"和为" <<<< 平均值为" <<<<最大值为" <<&

13、lt;< 最小值为"<<<<;版权文档,请勿用做商业用途39. ;40. 输入个学生成绩,求平均值,输出最高成绩,并统计低于平均值的人数1. <>2. ;3. ()4. 5. ;6. ;7. ;8. ;9.10.11.<)12.13.14.<<"请输入第>>;"<<<<"个同学的成绩”;15.16.17.18.19.20.21.<<"平均成绩为:";(<)vvvv22.23.24.(> );25.26.27.28.2

14、9.<<"最高成绩为:"(<)(< )vvvv30.31.<<"低于平均值的人数为:"<<<<;32.分别用比较互换法、选择法 和冒泡法 对输入的十个整数按照由大到小排序1.<>2.4.();输出数组的函数声明5.()6.7.;8.(<)9.10.<<"请输入第"<<<<"11.>>;12.13.<<"互换前的数据:"<<;14.();15.比较互换法16.

15、(<)17.3.个数据”;9 / 2218.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.( <)( > ); ; ;选择法(<)J( <)( > ) J; ; ;冒泡法(<)( <)( < ); ; ;<<" 互换后数据 :" <<();J作用:输出数组到屏幕上62.63.64.65.6

16、6.67.68.69.70.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.1.2.3.4.入口参数:数组名字及大小 返回值:无()(<)<<<< ""<<;以换行结尾打印杨辉三角的前行<>5();把杨辉三角想象成数组的左下角(<); 把第一列置为从第二行开始,每一行的第二列及以后列均为上边元素和左上角元素的和(<)(<) ;输出矩阵的左下三角(<)(<)<< << ""

17、<<5对矩阵进行转置<>()5.;6.输入数据7.(<)8.9.(<)10.11.<<"请输入" <<<< ""<<<<" 的值"12.>>;13.14.15.交换左下二角和右上二角16.(<)17.18.(<)19.20.;21. ;22. ;23.24.25.输出交换之后的结果26.(<)27.28.(<)29.30.<<<< "";31.32.<&l

18、t;;33.34.535.行和编写程序求两个矩阵的乘积,即,的值为第列对应数据相乘的和。版权文档,请勿用做商业用途1. <>2. ;3.4.5.3. ()4. 5. 数据也可以改为输入,这里直接赋值做了简化6. ,;10.,;11.;这里如果没有赋初值,则必须在求和之前赋值12.计算13.(<)14.15.(<)16.17.;如果定义时已经赋初值则可以省略18.(<)19.20. * ;21.22.23.24.输出25.(<)26.27.(<)28.<<<< "";29.<<;30.31.532.

19、编写程序统计某班英语、语文、数学三门课程成绩,学生人数与成绩由键 盘输入,要求统计出每门课程全班的总成绩和平均成绩以及每个学生三门课 程的总成绩和平均成绩。版权文档,请勿用做商业用途1.<>2.4.5.3.()6.7.8.9.10.11.12.13.; 存储学生姓名;存储实际学生人数;三科成绩;;总成绩及平均成绩版权文档,请勿用做商业用途<<"请输入班级人数(最多人):";>>;14.15.16.(<)<<"请输入第"<<<<"个学生的姓名及三科成绩”>>

20、>>>>>>;17.;18.;19.:;20.:;21.:;22.23.524.525.526.<<"三科全班总成绩分别为:"<<<27.<<"三科全班平均成绩分别为:” <用途28.<<"全班同学的总成绩和平均成绩为:29.(<)30.31.<<<< "" <<<< "" <<<<32.33.版权文档,请勿用做商业用途""

21、<<<<""<<<<版权文档,请勿用做商业用途:<<""<<<<""<<<<版权文档,请勿用做商业"<<对输入的若干字符串按照字典顺序排序1.<>2.53.()4.5.56.,*,*;7.读入数据8.(<)9.10.或者;11.();12.13.冒泡法排序14.(<)15.16.(<)17.18.()>)19.20.;21.;22.;23.24.25.26.输出排序结果2

22、7.(<)28.29.<<<<30.31.532.然后输出编写一个判断素数的函数,在主函数中由键盘输入整数的范围, 该范围内的所有素数。1. <>2. ;3. ()判断是否素数的函数声明4. ()5. 6. ;7. <<"请输入一个数据范围:”;8. >>>>9. ( <)10. 11. ()12. <<"找到一个素数:"<<<<13. 14. ;15. 16. *17. 函数作用:判断一个数是否素数18. 入口参数:要判断的数19. 返回值:结

23、果 或者20.*21.()22.23.(<)24.25.( )26.;只要有一个整除,即不是素数27.28.;如果没有整除,则是素数29.编写一个函数将输入的一个整数转换成字符串,主函数中调用该函数并输出结果1.<>2. ;3. (*);函数声明4. ()5. 6. ;7. ;8. <<"请输入要转换的数:";9. >>10. ();11. <<"转换结果为:"<<<<12. 13. *14. 作用:将一个整数转换为字符串15. 入口参数:要转换的整数16. 出口参数:存储结果

24、的字符串首地址17. 返回值:无18. *19. (*)20. 21. * ,*;两个指针,分别指向最终结果的第一个字符和最后一个字符版权文档,请勿用做商业用途22.23.24.25.()依次取出数据的最后一位“;将其转换为字符的并存储到指针指向的内存 版权文档,请勿用做商业用途26. ;指针增准备存储下一个字符27. ;28. 29. * ''; 置最末尾的结束标记,但此时字符串是反着的30. ;将指针减指向末尾的字符31.(<)交换字符串的一半32.33.534.* *535.* 536.537.538.39.本题用递归法实现要简洁的多1.2.3.4.5.6.7.(*

25、)()递归的进行条件;存储除去最后一个数字之外的前边字符串的转换结果存储最后一个字符转换后的字符串,之所以不使用单个,是想利用 将两部分连接起来版权文档,请勿用做商业用途8.“;先转换最后一位数字并存储,因为初始化为了 ,所以可以不用手工添加结束符版权文档,请勿用做商业用途9.()递归调用自己,将前边的数值转换并将结果存储在中版权文档,请勿用做商业用途10.();将和两个字符串合并后写入给出口参数指定的存储空间版权文档,请勿用做商业用途11.12.*编写函数实现字符串指定字母的替换1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.

26、23.<>5(*);声明函数();<<"请输入原始字符串:"();<<"请输入要替换的字符以及要替换为的字符:">>>>();<"替换结果为:"<<<<5*作用:字符串中指定字母的替换入口参数:源字符串,要查找的字符,要替换为的字符 返回值:无*(* )('')24. ()25. 26. 27. 输入三个班级共计名同学的三科成绩, 以及学号、姓名等信息,统计每科 的平均分、最高分最低分,统计每人的总分平均分并按照总分排序输出考生

27、信息。统计每班的不及格人数并输出。 版权文档,请勿用做商业用途1.<>2.53.4.5.6.;7.;8.;9.;10.511.512.;定义结构体同时定义了结构体数组存储所有相关信息13.函数用于输出结构体数组的信息14.()15.16.<<"学号 姓名 班级 总分"17.(<)18.19.<<<< ""<<<< ""<<<< ""<<<< 版权文档,请勿用做商业用途20.21.22.()2

28、3.24.读入数据25.(<)26.27.<<"输入第” <<<<"名同学的学号、姓名、班级和三科成绩”;28.>>>>>>>>>>>>版权文档,请勿用做商业用途29.计算总分平均分30.;版权文档,请勿用做商业用途31.;32.33.寻找最高分最低分34.(<)三科所以要找三次35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.第一个同学的既是最高分也是最低分; 依次遍历其他同学的 ( <) (>) ;(<);<<" " <

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论