三、第四、第五位好友都照此办理。经过这样的赠送之后,每人的糖块恰好都为 32 块。问各位好友原先
的糖块数分别是多少?
6.从键盘输入 a、b、c 求一元二次方程 ax2+bx+c=0 的两个实数根(不考虑无解的情况)。
第三章 选择结构
【上机练习 3.2】
1、假设邮局规定寄邮件时若每件重量在 1 公斤以内(含 1 公斤),按每公斤 1.5 元计算邮费,如果超过 1
公斤时,其超出部分每公斤加收 0.8 元。请编程序计算邮件收费。
2、输入三个正整数,若能用这三个数作为边长组成三角形,就计算并输出该三角形的面积,否则输出
Can't。(组成三角形的条件为:任意两边之和大于第三边)
3、输入一个三位数的整数,将数字位置重新排列,组成一个尽可大的三位数。例如:输入 213,重新排
列可得到尽可能大的三位数是 321。
4、输入一个整数,打印出它是奇数还是偶数。
5、某服装公司为了推销产品,采取这样的批发销售方案:凡订购超过 100 套的,每套定价为 50 元,否则
每套价格为 80 元。编程由键盘输入订购套数,输出应付款的金额数。
6、从键盘读入一个数,判断它的正负。是正数,则输出“+”,是负数,则输出“-”。
7、判断两个数 a,b,输出较大数的平方值。
8、某市的士费起步价 8 元,可以行使 3 公里。3 公里以后,按每公里 1.6 元计算,输入的士的公里数,
请你计算顾客需付费多少元?
【上机练习 3.3】
1.输入某学生成绩,根据成绩的好坏输出相应评语。如果成绩在 90 分以上,输出评语:优秀
(outstanding)。如果成绩在 60 分到 90 分之间,输出评语:良好(satisfactory)。如果成绩不足
60 分,输出评语:不及格(unsatisfactory)。
2.输入三角形的三边,判断它是否是直角三角形。
3.给一个不多于三位的正整数,求出它是几位数,并分别打印出各位上的数字。
4.对一批货物征收税金。价格在 1 万元以上的货物征税 5%,在 5000 元以上,1 万元以下的货物征税
3%,在 1000 元以上,5000 元以下的货物征税 2%,1000 元以下的货物免税。编写一程序,读入货物
价格,计算并输出税金。
5.输入三角形的三个边,判断它是何类型的三角形(等边 DB?等腰 DY?一般 YB?)。
6.输入三个数,按由大到小顺序打印出来。
7.将字母 A、B、C 、D 或 a、b、c、d 对应输出 1、2、3、4,其余的字符输出 5。
8.输入三个数 a,b,c,打印出最大者.
【上机练习 3.5】
1.从键盘读入两个数,比较其大小,把大数置于 x,小数置于 y,请设计该程序。
2.函数的表达式如下:
0>>>> (x<0)
x>>>> (0≤x<10)
y=>>>>> 10>>>>>> (10≤x<20)
-0.5x+20>>>>> (20≤x<40)
-2x+40>>>>>>> (40≤x)