ty8170400 发表于 2020-12-3 18:32:08

float price

#include <stdio.h>

#define FANQIE3.7
#define JIELAN7
#define XIQIN   1.3
#define KONGXINCAI      8
#define YANGCONG      2.4
#define YOUCAI9
#define HUANGGUA      6.3
#define BAILUOBO      0.5

int main()
{
      float price;

      price = (2 * FANQIE + KONGXINCAI + YOUCAI) * 0.5; // 1斤 == 0.5公斤
      printf("小明需要支付%.2f元\n", price);

      price = (3 * XIQIN + 0.5 * YANGCONG + 5 * HUANGGUA) * 0.5;
      printf("小红需要支付%.2f元\n", price);

      price = (10 * HUANGGUA + 20 * BAILUOBO) * 0.5;
      printf("小甲鱼需要支付%.2f元\n", price);

      return 0;
}


float price;是什么意思 为什么打这段

昨非 发表于 2020-12-3 18:43:52

定义浮点型变量price
类型是float
变量名为price
因为你下面 price = (2 * FANQIE + KONGXINCAI + YOUCAI) * 0.5;
这一语句给price赋值了,不先定义的话会报错

昨非 发表于 2020-12-3 18:44:41

这个不懂的话建议先学习基础再来看代码
页: [1]
查看完整版本: float price