题目描述
每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。

输入
多实例测试。首先输入一个整数ncase,表示测试实例的个数。每个测试实例的输入如下:
第一行是整数n (n<100)。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过200。中间会有一个或多个空格,而每一行的开头和结尾没有空格。 0.0 < c < 1000.0。

输出
每个测试实例对应一行输出,输出总的花费,小数点后保留一位数字。

样例输入
2
1
Buy books 62.28
3
Apple 2.3
Buy clothes for girl friend 260.5
Go to cinema 30
样例输出
62.3
292.8

注意用法:
strrchr()查找字符在指定字符串中从右面开始的第一次出现的位置,如果成功,返回该字符以及其后面的字符,如果失败,则返回 NULL
sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main()
{int ncase, n;double sum, money=0;char *str, *c;str = (char *)malloc(200*sizeof(char));scanf("%d", &ncase);for(int i = 0; i < ncase; i++){scanf("%d", &n);getchar();sum = 0;while(n--){gets(str);c = strrchr(str, ' ');sscanf(c,"%lf", &money);sum += money;}printf("%.1lf\n", sum);}return 0;
}

1168:账单(指针专题)相关推荐

  1. zzulioj:1168: 账单(指针专题)

    1168: 账单(指针专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4878 解决: 2958 [状态] [讨论版] [提交] [命题人:admin] 题目描述 每到月末,小明就会 ...

  2. ZZULIOJ 1159: 最大的两个数(指针专题)

    最大的两个数(指针专题) 题目描述 求n个整数中的最大的两个元素.要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型 ...

  3. ZZULIOJ 1158: 又是排序(指针专题)

    又是排序(指针专题) 题目描述 将输入的四个整数按由大到小的顺序输出. 请你定义一个四个数排序的函数psort,psort的四个参数为要排序的四个整数变量的地址,请你按照从大到小的顺序把四个数分别放到 ...

  4. zzulioj1166实数取整(指针专题)

    1166实数取整(指针专题) 题目描述 读入一个实数,输出实数的整数部分.注意该实数的位数不超过100位.输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉.如输 ...

  5. ZZULIOJ.1158: 又是排序(指针专题)

    1158: 又是排序(指针专题) 题目描述 将输入的四个整数按由大到小的顺序输出. 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换.请务必使用本函数实现两个变量内容的互换. voi ...

  6. 【黑马教育】c++指针专题,内容和视频校验过的

    (58条消息) [根据黑马教程学习]memcpy的内部实现//build ok_风请扬-CSDN博客 (58条消息) [黑马教程][指针专题]char指针数组//测试ok_风请扬-CSDN博客 (58 ...

  7. 1168: 账单(指针专题,多实例)

    题目描述 每到月末,小明就会对这个月的支出账单进行整理和统计.如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情.聪明的你就为小明编一个程序来完成这件事情吧. 输入 多实例测试.首先输入一个整数 ...

  8. OJ1160: 矩阵的最大值(指针专题)(C语言)

    题目描述 找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和 ...

  9. OJ1159: 最大的两个数(指针专题)(C语言)

    题目描述 加粗样式求n个整数中的最大的两个元素.要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下: void ...

最新文章

  1. 2021年春季学期-信号与系统-第九次作业参考答案-第四小题
  2. COM 与 COM+ 区别
  3. binary - 从(向)二进制串插入和提取字段 / BINARY FORMAT BINARY SCAN
  4. 从java读取Excel继续说大道至简 .
  5. 【Vue】—事件处理
  6. SPSS中介效应与调节效应插件Process简介(1)
  7. Auto.js 读写txt文件
  8. 计算机导论大一第四章,计算机导论-第四章.ppt
  9. 计算机网络适配器高级属性,右击我的电脑——属性——设备管理器——1394网络适配器下面那个选项右击属性——高级——大量传送减负——...
  10. css实现实心三角箭头,兼容ie
  11. windows时间同步脚本
  12. 阿里巴巴的AI价值观,以及“ET大脑”战略
  13. matlab round函数怎么用,round函数的使用方法【处理模式】
  14. MW6MaxiCode ACX溢出
  15. 苹果 Mac Big Sur 如何更改锁屏时间?
  16. Python解析GPGGA报文_统计数据完整率
  17. Excel VBA初级系列培训--课时1
  18. 使用pre-signed URLs通过浏览器上传 无中间件前端直传 minio
  19. chap mysql借点_mysql必知必会-读书笔记(chap4-8)
  20. Flow-based学习笔记

热门文章

  1. 埃森哲java开发怎么样_技术丨埃森哲Data Privacy 、商汤科技、平安科技人工智能(AI)类日常实习...
  2. 公众号点击图片变成另一张_公众号互动内容:小众潮流or下一个风口?
  3. 微信小程序仿京东优惠券
  4. 基于MT5的短线反向交易策略
  5. UVA之11462 - Age Sort
  6. 2018年9月22日提高组模拟赛 T1 遨游
  7. 薪酬管理助力国有企业数字化人力攻略布局
  8. 计算机网络之网络层-数据报网络与虚电路网络
  9. 主控是sm2259xt,求量产工具,固态硬盘是七彩虹sl500 250G的
  10. STM32L+BC20+MQTT连接阿里云传输温湿度数据并控制继电器