m0_62628467 2021-10-20 15:52 采纳率: 100%
浏览 211
已结题

C语言编写程序线上卖水果,求帮忙

编写一个程序,创建2个8个元素的double 类型数组,第一个用来从键盘接收8个值,第二个数组元素的值为第一个数组对应元素的前面元素的和,分别输出这两个数组的值。两个数组的元素要相对应。
一个线上超市,销售8种水果:苹果3.5元一斤,桃子5元一斤,荔枝5.5一斤,香蕉4元一斤,橘子3元一斤,桔子4.5元一斤,梨子3元一斤,水蜜桃5.3元一斤。少于5斤的订单要加收6.5元的运输和包装费,5-20斤的订单要加收13元的运输和包装费,超过20斤的订单在加收13元的基础上要每斤加收.2元的运输和包装费。编写一个程序,提供一个菜单,给客户进行选择所购水果,可以进行多次选购。计算货物总价、运费和包装费。同时显示所有购买信息。

  • 写回答

1条回答 默认 最新

  • 关注

    代码如下
    有帮助望采纳~

    #include <stdio.h>
    
    int main(int argc, char const *argv[])
    {
        double a[8], b[8];
        for (int i = 0; i < 8; i++)
        {
            scanf("%lf", &a[i]);
        }
        for (int i = 0; i < 8; i++)
        {
            b[i] = i == 0 ? a[i] : b[i - 1] + a[i];
        }
        for (int i = 0; i < 8; i++)
        {
            printf("%d : %lf , %lf\n", i, a[i], b[i]);
        }
    };
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月24日
  • 已采纳回答 10月21日
  • 修改了问题 10月20日
  • 创建了问题 10月20日