C语言实训练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目1:输入三角形边长,求面积。
设三角形的三个边分别为a、b、c,周长一半为s,面积为area,则s=1/2*(a+b+c), area=sqrt(s*(s-a)*(s-b)*(s-c))。
项目2:从键盘输入大写字母,用小写字母输出
项目3:输入一个三位整数,依次输出该数的正(负)号和百位、十位、个位数字。
项目4:输入两个整数a、b,将它们交换,例如a为3,b为5,交换后a为5,b为3。
项目5:输入一个华氏温度,输出对应的摄氏温度。输出取1位小数。转换公式为c=5/9*(f-32)
项目6:鸡兔同笼问题。
已知鸡兔总头数为H,总脚数为F,求鸡兔各有多少只?
分析:依题意设鸡有x只,兔有y只。
项目1:根据圆柱体的半径和高,计算圆周长、圆面积、圆柱体表面积、圆柱体体积。
项目2:从键盘输入两个整数a和b,如果a大于b则交换两数,否则不交换,最后输出两个数。
项目3:将任意三个整数按从大到小的顺序输出。
项目4:给一个不多于4位的正整数,求出它是几位数,逆序打印出各位数字。
项目5:求分段函数的值,如果x≥0,y=2x+1,否则,y=0 。
项目6:模拟自动饮料机。按屏幕所示功能,输入所选择的合法数字,输出可获得的相应饮料名称。
运行效果:
=============自动饮料机==============
1.可口可乐
2.雪碧
3.芬达
4.百事可乐
5.非常可乐
请按1-5按钮选择饮料:3
你获得一听芬达
项目7:当企业利润P等于或低于0.5万元时,奖金为利润的1%;当0.5<P≤1万元时,超过0.5万元部分的奖金为利润的1.5%,0.5万元以下仍按1%计算;当1<P≤2万元时,1万元以下部分仍按前面的方法计算,超过1万元的部分其奖金按利润的2%计算;当2<P ≤5万元时,2万元以下部分仍按前面的方法计算,超过2万元部分的奖金按利润的2.5%计算;当5<P≤10万元时,5万元以下部分仍按前面的方法计算,超过5万元部分的奖金按
利润的3%计算;当P>10万元时,10万元以下部分仍按前面的方法计算,超过10万元部分按3.5%计算。其中P由键盘输入,计算并输出相应的奖金数W。
项目8:任意输入两个数,和一个运算符(加、减、乘、除),要求输出它们的运算结果。