2675:计算书费
总时间限制: 1000ms 内存限制: 65536kB
描述
下面是一个图书的单价表:
计算概论 28.9 元/本
数据结构与算法 32.7 元/本
数字逻辑 45.6元/本
C++程序设计教程 78 元/本
人工智能 35 元/本
计算机体系结构 86.2 元/本
编译原理 27.8元/本
操作系统 43 元/本
计算机网络 56 元/本
JAVA程序设计 65 元/本
给定每种图书购买的数量,编程计算应付的总费用。
输入
输入第一行包含一个正整数k(0<k<100),表示有k组测试数据;接下来k行,每行包含一组测试数据。每组测试数据包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。每两个整数用一个空格分开。
输出
对于每组测试数据,输出一行。该行包含一个浮点数f,表示应付的总费用。精确到小数点后两位。

可用printf("%.2f\n", sum)来输出sum的值,并精确到小数点后两位。
样例输入
2
1 5 8 10 5 1 1 2 3 4
3 5 6 3 100 1 1 0 1 0
样例输出
2140.20
4427.80
来源
计算概论05-模拟考试1

问题链接:Bailian2675 计算书费
问题简述:(略)
问题分析:简单的金额求和,不解释。需要注意输入输出和计算类型,一般而言,在OJ上做题,输入和计算类型用double,输出时按float格式输出,这也许是因为测试数据是按照这样来做的。
程序说明:程序中使用常量N,是出于程序通用性的考虑。另外,求和时,求和变量的初值需要置为0。
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* Bailian2675 计算书费 */#include <bits/stdc++.h>using namespace std;double cost[] = { 28.9, 32.7, 45.6, 78,35, 86.2, 27.8, 43, 56,65 };
const int N = sizeof(cost) / sizeof(double);int main()
{int k;scanf("%d", &k);while(k--) {int num;double sum = 0;for(int i = 0; i < N; i++)scanf("%d", &num), sum += num * cost[i];printf("%.2f\n", sum);}return 0;
}

Bailian2675 计算书费【求和】相关推荐

  1. 信息学奥赛一本通 1104:计算书费 | OpenJudge NOI 1.6 03

    [题目链接] ybt 1104:计算书费 OpenJudge NOI 1.6 03:计算书费 [题目考点] 1. 数组初始化 2. 求和 [题解代码] 解法1: #include<bits/st ...

  2. 1.6 编程基础之一维数组 03 计算书费 python

    http://noi.openjudge.cn/ch0106/03/ """ 1.6 编程基础之一维数组 03 计算书费 http://noi.openjudge.cn/ ...

  3. 信息学奥赛一本通(1104:计算书费)

    1104:计算书费 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 36860     通过数: 25612 [题目描述] 下面是一个图书的单价表: 计算概论 28 ...

  4. 计算车费的C语言程序,C语言1_2:计算书费

    1_2:计算书费: #include void main() { int a, b, c, d, e, f, g, h, i, j; //scanf( "%d%d%d%d%d%d%d%d%d ...

  5. python pandas 条件求和_python 使用pandas计算累积求和的方法

    python 使用pandas计算累积求和的方法 使用pandas下的cumsum函数 cumsum:计算轴向元素累积加和,返回由中间结果组成的数组.重点就是返回值是"由中间结果组成的数组& ...

  6. FPGA:计算滑动求和----信号检测计算信号功率

    FPGA:计算滑动求和----信号检测计算信号功率 在进行简单信号检测过程中,需要计算信号的能量,这时候需要用到滑动求和的计算过程. 这里记录如何利用Verilog编写滑动求和过程. 思路:滑动求和的 ...

  7. 循环计算-偶数求和-计算结果

    # 计算 0 ~ 100 之间 所有 偶数 的累计求和结果 # 开发步骤 # # 1. 编写循环 确认 要计算的数字 # 2. 添加 结果 变量,在循环内部 处理计算结果# 1> 定义一个记录最 ...

  8. 单独计算阶乘,计算阶乘求和的小程序,值得一试。

    #第一种计算阶乘并且求和的方法 count=0 i=1 for i in range(1):count=count+iy1=i+(i+1)+(i+1)*(i+2)+(i+1)*(i+2)*(i+3)+ ...

  9. openjudge基础题3计算书费

    总时间限制: 1000ms 内存限制: 65536kB 描述 下面是一个图书的单价表: 计算概论 28.9 元/本 数据结构与算法 32.7 元/本 数字逻辑 45.6元/本 C++程序设计教程 78 ...

最新文章

  1. java多态性详解——父类引用子类对象
  2. 数据结构与算法 / 默克尔树
  3. 用计算机答题答案提交后能否改错,南京晓庄计算机操作系统习题库含答案全1-5章...
  4. Python-学生信息管理系统.exe(代码)
  5. rtp 实时传输协议
  6. Apache Cassandra 在 Facebook 的应用
  7. Python中提供的各种队列结构
  8. python 跳过异常元素继续,在python中的迭代器/生成器中引发异常后继续
  9. 学Python就能做好数据分析?万能语言背后是一片韭菜地
  10. ios真机中Text组件出现多余边框
  11. opencv打开Lena图像,并且将Lena改成单通道的图片
  12. 软件安全(开发模型、需求分析、测试)总结
  13. MEM-英语 : 单词速记整理
  14. 运动蓝牙耳机挑选要注意什么?蓝牙耳机知识科普
  15. Android源代码目录结构
  16. onedrive直链_OneDrive直链下载OneIndex
  17. Eclipse从零开始搭建一个SpringBoot项目
  18. w ndows英文读音,Windows是什么意思
  19. ML01 -- KNN算法
  20. 通过股票代码识别所属板块(20190730)

热门文章

  1. C++实现类似反射模式
  2. ArcGIS——图形转要素(标注转注记后发布服务问题)
  3. Unity 2D教程: 滚动,场景和音效
  4. Dreamweaver CS5.5+PhoneGap移动开发环境搭建
  5. Memcached windows 下安装与应用
  6. c++ 一维高斯拟合_χ2检验教案:拟合度检验与正态分布的关系
  7. 为什么eolinker发送老是等待_eolinker环境管理之开发、测试和生产环境
  8. linux7配置永久路由,CentOS7添加永久路由
  9. 手机python文本编辑器下载_python写的一个文本编辑器
  10. 详解:Sqoop的介绍