C语言实训练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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:任意输入两个数,和一个运算符(加、减、乘、除),要求输出它们的运算结果。

相关文档
最新文档