求尾数为k的数之和

#include<stdio.h> 
int main()
{
    int x=0,y,n,k;
    scanf("%d %d",&n,&k);
    for(int i=0;i<n;i++){
        scanf("%d",&x);
        if(x%10==k){
            y=y+k;
        }
    }
    printf("%d",y);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 根据题意,我们可以将问题分解为以下步骤: 1. 共售出10693件商品,原件36元,计算总销售额。 2. 尾数为888免单,即销售了888件商品,免费。 3. 尾数为三个相同字打5折,即销售了n件商品,打5折。 4. 尾数为88打75折,即销售了m件商品,打75折。 5. 尾数为8打9折,即销售了k件商品,打9折。 根据题意,我们可以得到以下公式: 总销售额 = (10693 - 888 - n - m - k) * 36 * 1 + n * 36 * 0.5 + m * 36 * 0.75 + k * 36 * 0.9 其中,n、m、k分别表示销售了多少件满足条件的商品。 由于我们不知道n、m、k的具体值,因此无法计算总销售额。 ### 回答2: 题目中给出了一些商品的售价和对应的打折规则,我们需要计算出总的销售额。 根据题目所给的信息,我们可以得到以下的规则: 1. 原价购买的商品价格为36元,所售出的量为10693件; 2. 尾数为888的商品免单,即价格为0元; 3. 尾数为三个相同字的商品打5折,即价格为原价的0.5倍; 4. 尾数为88的商品打75折,即价格为原价的0.75倍; 5. 尾数为8的商品打9折,即价格为原价的0.9倍。 我们按照上述规则对每个商品进行价格计算,然后将所有商品的价格累加即可得到总销售额。 具体计算方法如下: 1. 原价商品的销售额为原价(36元)乘以量(10693件); 2. 尾数为888免单的商品没有销售额(价格为0元); 3. 尾数为三个相同字的商品的销售额为原价的0.5倍乘以该类商品的量; 4. 尾数为88的商品的销售额为原价的0.75倍乘以该类商品的量; 5. 尾数为8的商品的销售额为原价的0.9倍乘以该类商品的量。 将上述各项销售额相加即可得到总销售额。 综上所述,根据题目中给定的打折规则和量,我们可以计算出总的销售额的值。 ### 回答3: 根据题目要,我们需要计算总销售额。根据题意,共售出10693件商品,我们可以先计算出原件目。 已知尾数为888的商品免单,即 10693 % 1000 = 693 件商品尾数为888,则原件量为 693 * 1000 = 693000 件。 我们需要计算尾数为三个相同字的商品量,并计算其总销售额。尾数为三个相同字的商品打5折。我们可以通过循环从1到9遍历十个字,计算尾数为该字的商品量并累加总销售额。 同理,我们也需要计算尾数为88和8的商品量,并计算其总销售额。尾数为88的商品打75折,尾数为8的商品打9折。 最后,我们可以根据商品量和对应的打折率计算出每个尾数的商品的总销售额,并将其累加得到总销售额。 代码示例: let totalCount = 10693; // 共售出的商品量 let originalPrice = 36; // 原件价格 // 尾数为888的商品免单 let number888Count = totalCount % 1000; // 尾数为888的商品量 let number888TotalPrice = number888Count * originalPrice; // 尾数为888的商品总销售额 // 尾数为三个相同字的商品打5折 let numberTripleCount = 0; // 尾数为三个相同字的商品量 let numberTripleTotalPrice = 0; // 尾数为三个相同字的商品总销售额 for (let i = 1; i <= 9; i++) { let numberCount = Math.floor(totalCount / 10); // 每个字出现的次 numberTripleCount += numberCount; // 累加量 numberTripleTotalPrice += numberCount * originalPrice * 0.5; // 累加总销售额 } // 尾数为88的商品打75折 let numberDoubleCount = Math.floor(totalCount / 100); // 尾数为88的商品量 let numberDoubleTotalPrice = numberDoubleCount * originalPrice * 0.75; // 尾数为88的商品总销售额 // 尾数为8的商品打9折 let numberSingleCount = Math.floor(totalCount / 1000); // 尾数为8的商品量 let numberSingleTotalPrice = numberSingleCount * originalPrice * 0.9; // 尾数为8的商品总销售额 // 计算总销售额 let totalSales = number888TotalPrice + numberTripleTotalPrice + numberDoubleTotalPrice + numberSingleTotalPrice; console.log("总销售额:" + totalSales + " 元。")
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值