#include<stdio.h>
#include<stdbool.h>
int main()
{int k , n;//数据个数以及下标数double a;//键入的数值double num[1001] = {0};bool judge[1001];//判断数组中的值是没有被赋值过,还是处理后加和为0int cnt = 0;//记录//第一行输入scanf("%d",&k);for(int i = 0;i < k;i++){scanf("%d %lf",&n,&a);num[n] += a;judge[n] = 1;}//第二行输入scanf("%d",&k);for(int i = 0;i < k;i++){scanf("%d %lf",&n,&a);num[n] += a;judge[n] = 1;}//记录有值下标数,并输出for(int i=0;i<1001;i++){if(num[i]!=0)cnt++;}printf("%d",cnt);//挨个输出有值的下标和对应的数值for(int i=1000;i>=0;i--){//如果这个值不为0,则不需要判断是否是赋值过,但结果仍为0的情况if(num[i]!=0.0){printf(" %d %.1lf",i,num[i]);}else{continue;}}return 0;
}

PAT_甲级_1002_C语言相关推荐

  1. **PAT_甲级_1057 Stack (30分) (C++)【字符串处理/栈的模拟/树状数组】

    目录 1,题目描述 题目大意 2,思路 数据结构 函数讲解 1,void update(int x, int v): 2,int getsum(int x): 3,void PeekMedian(): ...

  2. PAT_甲级_1076 Forwards on Weibo (30point(s)) (C++)【BFS/微博扩散】

    目录 1,题目描述 题目描述 输入 2,思路 BFS算法 3,AC代码 4,解题过程 第一搏 第二搏 1,题目描述 Sample Input: 7 3 3 2 3 4 0 2 5 6 2 3 1 2 ...

  3. PAT_甲级 简单模拟

    A1006 Sign In and Sign Out (25) 简单模拟 原题 At the beginning of every day, the first person who signs in ...

  4. 浙江大学PAT_甲级_1032. Sharing (25)

    题目地址:点击打开链接 To store English words, one method is to use linked lists and store a word letter by let ...

  5. *PAT_甲级_1072 Gas Station (30point(s)) (C++)【Dijkstra/字符串截取/与数字相互转换】

    目录 1,题目描述 题目大意 注意: 2,思路 数据结构 算法 3,AC代码 4,解题过程 第一搏 第二搏 1,题目描述 Sample Input 1: 4 3 11 5 1 2 2 1 4 2 1 ...

  6. PAT_甲级_1071 Speech Patterns (25point(s)) (C++)【字符串处理/单词统计】

    目录 1,题目描述 题目描述 2,思路 3,AC代码 4,知识补充 大小写转换 5,解题过程 第一搏 第二搏 第三搏 1,题目描述 synonym:同义词: narrow down:压缩,减小: va ...

  7. pat甲级1024c语言

    #include <stdio.h> #include <stdlib.h> #include <string.h> char check[11111]; int ...

  8. PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)

    文章目录 题目分析 题目链接 题目分析 原题: 长途电话公司按以下规则向客户收费: 拨打长途电话每分钟要花费一定的费用,具体收费取决于拨打电话的时间. 客户开始拨打长途电话的时间将被记录,客户挂断电话 ...

  9. PAT甲级1061 Dating:[C++题解]字符串处理(C语言格式控制牛逼!)

    文章目录 题目分析 题目链接 题目分析 题意重述:四个字符串,前两个字符串是一组:求 日期和小时: 后两个字符串是一组:求分钟. 对于前两个字符串: 需要统计两次,位置相同并且是相同的字符. 第一个符 ...

最新文章

  1. android5.0后新特性修改标题头,Android5.0中Material Design的新特性
  2. MySQL—表中添加数据
  3. Sigma Function(LightOJ-1336)
  4. (55)Verilog HDL双沿采样设计
  5. 测试计划与测试方案的区别
  6. latex hyperref_Latex 用subfig引用子图显示括号
  7. 黑马程序员JUC并发教程笔记(一)
  8. MSP430常见问题之开发工具类
  9. 从空运物流到无人机物流,圆通将战火烧到了时效件
  10. 石墨烯在生物医学上应用的研究进展_石墨烯在润滑油中的应用
  11. 【电子产品】关于指纹考勤机识别率下降
  12. adaboost训练 之 强分类器训练原理
  13. word里公式后面标号怎么对齐,Word里面公式后面的编号如何与公式最后一行对齐?...
  14. 使用tee命令获取不到输出的解决方案
  15. Python中的三目运算符(三元表达式)
  16. 什么样的程序员才是牛逼的程序员?
  17. CAN休眠唤醒压力测试
  18. vsftpd配置文件讲解
  19. ccd视觉定位教程_正规CCD视觉定位系统工作原理
  20. Openwrt动态域名解析

热门文章

  1. linux安装多个mysql数据库_linux下多个mysql5.7.19(tar.gz)安装图文教程
  2. c语言中fr,关于frwite()函数的一个问题,弄了好久就是不行,求解啊!
  3. mysql session 数_查询数据库当前连接数(session),进程数等操作
  4. 苹果7手机html5测试,HTML5 基础测试题
  5. 鸿蒙系统天气,墨迹天气携手鸿蒙系统 以精细化气象服务助力全场景生态建设...
  6. 菜单自定义图标_操作系统任务栏了解多少,Windows server 2008 R2自定义通知区域...
  7. MongoDB复制选举原理及复制集管理
  8. 在C++中反射调用.NET(二)
  9. JEECG Framework 3.3.1 beta版本发布第一天战报(文档下载量破1300、...
  10. 为mysql cluster添加sql节点