黑马程序员技术交流社区

标题: 给你们送技术分来了 快进来 看看 求秒杀!!!!! [打印本页]

作者: 卡哇伊    时间: 2014-7-31 23:17
标题: 给你们送技术分来了 快进来 看看 求秒杀!!!!!
   一个苹果3.5元,当购买数量大于10个,给予打折5%的优惠。计算并输出数量和总价。
#include<stdio.h>
int main()
{                                                                                           //                                      这 道 题 很 简 单
   const double unit _price = 3.5;                                      // 注意: 哪位大神 帮我分析一下 为什么 const double unit _price; 中的 price 前面要加上下划                                      
   int quantity = 0.0;                                                           //线。 这里应该还没有用到 set 和get 方法啊  为什么啊       求秒杀!!!!!!!!!!!
   printf("Enter the number that you want to buy");
  scanf("%d\n"&quantity);
  double total = 0.0;
  if(quantity > 10)
  {   
      total = quantity * unit _price*(1-0.05);
  }  
else
   {
      total = quantity * unit _price;
   }

  return 0;


}

作者: 卡哇伊    时间: 2014-7-31 23:26
不好意思 忘了 打印了 。
很是抱歉 把这题当oc了 最近刚学完oc弄混了 。
c中 好像 没有 set 和 get 方法 。那这题 为什么还用  _price.  求 解答 。  

作者: 山涧小草    时间: 2014-7-31 23:57
可以理解为为了方便我们理解所定义变量的含义、增加程序的可读性?!
作者: 从今以后    时间: 2014-8-1 09:57
unit_price,单位_价格,这样命名标示符便于他人读懂其意义,增加可读性吧
作者: 陆习康    时间: 2014-8-1 12:12
那个写下划线是为了让别人容易理解,也可以直接:unitPrice,只要名字规范就行
作者: 小小菜鸟007    时间: 2014-8-6 11:38
变量定义方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2