C语言莱鸟问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:36:20
1.接受用户输入的数值,该数值表示某个字符的ASCⅡ码,使用putchar()函数显示该字符.

2.某商场打折促销商品,购买某种商品根据购买数量(x)给予不同的折扣,根据用户输入的购买商品的数量及该商品的单价,输出用户应付的金额.
折扣信息表:数量/折扣情况
x<5 不打折;5<=x<10 1%折扣;10<=x<20 2%折扣;20<=x<30 4%折扣;30<=x 6%折扣.

请高手帮忙啊...
麻烦这两个题写得详细一点..我是莱鸟啊..

if (x<5)
zhongjia=x*danjia;
else if(5<=x<10)
zhongjia=x*danjia*0.1;
else if(10<=x<20)
zhongjia=x*danjia*0.2;
else if(20<=x<30)
zhongjia=x*danjia*0.4;
else
zhongjia=x*danjia*0.6;

1.用读整数的方法读入ASCⅡ码到某变量 int temp,后使用putchar(temp)直接输出。
2.用case语句。switch(int temp=x/5)