易百教程

计算季度的总收入并输出

在C语言中,%ld告诉编译器将使用long转换输出指定值。

参考示例代码

#include <stdio.h>

int main(void)
{
      const float Revenue_Per_150 = 4.5f;
      unsigned short sales1 =23500;       // 在1月份出售的股票
      unsigned short sales2 =19300;       // 在2月份出售的股票
      unsigned short sales3 =21600;       // 在3月份出售的股票
      float  total = 0.0f;                // 季度出售的股票总数

      unsigned long QuarterSold = sales1 + sales2 + sales3; // 计算季度总计

      // 输出每月销售额和本季度的总数
      printf("股票销售额\n 一月: %d\n 二月: %d\n 三月: %d\n", sales1, sales2, sales3);
      printf("第一季度的总销售额: %ld\n", QuarterSold);

      // 计算该季度的销售额并输出
      total = QuarterSold/150*Revenue_Per_150;
      printf("一季度的销售额是: $%.2f\n", total);
      return 0;
}

编译并执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
股票销售额
 一月: 23500
 二月: 19300
 三月: 21600
第一季度的总销售额: 64400
一季度的销售额是: $1930.50