1168:账单(指针专题)
题目描述
每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。
输入
多实例测试。首先输入一个整数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:账单(指针专题)相关推荐
- zzulioj:1168: 账单(指针专题)
1168: 账单(指针专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4878 解决: 2958 [状态] [讨论版] [提交] [命题人:admin] 题目描述 每到月末,小明就会 ...
- ZZULIOJ 1159: 最大的两个数(指针专题)
最大的两个数(指针专题) 题目描述 求n个整数中的最大的两个元素.要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型 ...
- ZZULIOJ 1158: 又是排序(指针专题)
又是排序(指针专题) 题目描述 将输入的四个整数按由大到小的顺序输出. 请你定义一个四个数排序的函数psort,psort的四个参数为要排序的四个整数变量的地址,请你按照从大到小的顺序把四个数分别放到 ...
- zzulioj1166实数取整(指针专题)
1166实数取整(指针专题) 题目描述 读入一个实数,输出实数的整数部分.注意该实数的位数不超过100位.输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉.如输 ...
- ZZULIOJ.1158: 又是排序(指针专题)
1158: 又是排序(指针专题) 题目描述 将输入的四个整数按由大到小的顺序输出. 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换.请务必使用本函数实现两个变量内容的互换. voi ...
- 【黑马教育】c++指针专题,内容和视频校验过的
(58条消息) [根据黑马教程学习]memcpy的内部实现//build ok_风请扬-CSDN博客 (58条消息) [黑马教程][指针专题]char指针数组//测试ok_风请扬-CSDN博客 (58 ...
- 1168: 账单(指针专题,多实例)
题目描述 每到月末,小明就会对这个月的支出账单进行整理和统计.如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情.聪明的你就为小明编一个程序来完成这件事情吧. 输入 多实例测试.首先输入一个整数 ...
- OJ1160: 矩阵的最大值(指针专题)(C语言)
题目描述 找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和 ...
- OJ1159: 最大的两个数(指针专题)(C语言)
题目描述 加粗样式求n个整数中的最大的两个元素.要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下: void ...
最新文章
- 2021年春季学期-信号与系统-第九次作业参考答案-第四小题
- COM 与 COM+ 区别
- binary - 从(向)二进制串插入和提取字段 / BINARY FORMAT BINARY SCAN
- 从java读取Excel继续说大道至简 .
- 【Vue】—事件处理
- SPSS中介效应与调节效应插件Process简介(1)
- Auto.js 读写txt文件
- 计算机导论大一第四章,计算机导论-第四章.ppt
- 计算机网络适配器高级属性,右击我的电脑——属性——设备管理器——1394网络适配器下面那个选项右击属性——高级——大量传送减负——...
- css实现实心三角箭头,兼容ie
- windows时间同步脚本
- 阿里巴巴的AI价值观,以及“ET大脑”战略
- matlab round函数怎么用,round函数的使用方法【处理模式】
- MW6MaxiCode ACX溢出
- 苹果 Mac Big Sur 如何更改锁屏时间?
- Python解析GPGGA报文_统计数据完整率
- Excel VBA初级系列培训--课时1
- 使用pre-signed URLs通过浏览器上传 无中间件前端直传 minio
- chap mysql借点_mysql必知必会-读书笔记(chap4-8)
- Flow-based学习笔记
热门文章
- 埃森哲java开发怎么样_技术丨埃森哲Data Privacy 、商汤科技、平安科技人工智能(AI)类日常实习...
- 公众号点击图片变成另一张_公众号互动内容:小众潮流or下一个风口?
- 微信小程序仿京东优惠券
- 基于MT5的短线反向交易策略
- UVA之11462 - Age Sort
- 2018年9月22日提高组模拟赛 T1 遨游
- 薪酬管理助力国有企业数字化人力攻略布局
- 计算机网络之网络层-数据报网络与虚电路网络
- 主控是sm2259xt,求量产工具,固态硬盘是七彩虹sl500 250G的
- STM32L+BC20+MQTT连接阿里云传输温湿度数据并控制继电器