问题描述

有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。

输入格式

第一行包含一个正整数 N。(1 ≤ N ≤ 500)。
  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。

输出格式

只输出一个整数,即这 N 个数中包含多少对相反数。

样例输入

5
1 2 3 -1 -2

样例输出

2

AC的C语言代码如下:

#include<stdio.h>
int main()
{char a[81], c[81][81] = { ' ' };int i, j, x = 0, y = 0;gets_s(a);for (i = 0; i < 80; i++){if (a[i] == '\0')break;else if (a[i] != ' '){c[x][y] = a[i];y++;}else if (a[i] == ' '){x++, y = 0;}}for (i = x; i >= 1; i--)printf("%s ", c[i]);printf("%s", c[0]);return 0;
}

#CSP 201403-1 相反数(100分)相关推荐

  1. CSP认证 201403-1相反数[C++题解]:哈希表

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 由于每个数各不相同,则 a 和 -a只出现一次,我们存它们的绝对值!这样就变成统计每个数的个数.当1个数出现2次,则它们互为相反数. ...

  2. CCF CSP 公共钥匙盒 JAVA 201709-2 100分

    这道题做了几遍 感觉这次做得比较好的就是做好了每个函数的封装 无非使用了二维数组的排序  就变成了很简单的一道题 package csp2017_09_2;import java.util.Array ...

  3. #CSP 201509-1 数列分段(100分)

    #include <stdio.h> #define N 1000 int main() {int n, a[N], i, s = 1;scanf("%d", & ...

  4. #CSP 201512-1 数位之和(100分)

    #include<bits/stdc++.h> using namespace std; int main(){string s;cin>>s;int num=0;for(in ...

  5. CCF CSP 炉石传说 JAVA 201609-3 100分

    这个题麻烦在角色的信息不好处理 想想其实也好处理,只需要封装一个角色类,将生命值和攻击力封装起来就好了 还有一点是随从进场位置,如果出现在左边要使右面所有随从position+1 其实也好处理,正好! ...

  6. CCF201703-5 引水入城(100分题解链接)

    试题编号: 201703-5 试题名称: 引水入城 时间限制: 2.0s 内存限制: 512.0MB 问题描述: 问题描述 MF城建立在一片高原上.由于城市唯一的水源是位于河谷地带的湖中,人们在坡地上 ...

  7. CCF201403-1 相反数(100分)

    试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 ...

  8. CCF201403-1 相反数(100分)【序列处理】

    试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 ...

  9. CCF201403-1 相反数(解法三)(100分)(废除!!!)

    试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 ...

最新文章

  1. node.js之path模块的使用
  2. element Table表格实现前x行恒展示,不会被折叠,设置点击表头按钮排序。
  3. JAVA复习5(总结+循环链表)
  4. 2021“MINIEYE杯”中国大学生算法设计超级联赛(4)Display Substring(后缀数组+二分)
  5. 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
  6. apache camel 相关配置_使用Apache Camel文件组件实现自定义流程策略
  7. 后台userlist.php,后台用户管理(管理员登录后管理会员)
  8. java基础杂谈(一)
  9. python入门学习—字典(FishC)
  10. 红帽linux中文系统下载iso,红帽子9.0版下载-redhat linux 9.0 iso下载 简体中文正式版-IT猫扑网...
  11. 【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第四章
  12. 关于--如何查看外网IP地址
  13. Word 利用 VBA 批量设置图片格式
  14. python 小海龟 教案_幼儿园小班健康活动《勇敢的小海龟》教案
  15. Win10系统内置杀毒软件Windows Defender卸载方法
  16. Problem : [usaco2007 Feb]Lilypad Pond
  17. 线搜索(line search)方法
  18. 【强迫症系列】【win】更改 Python 的 pip install 默认安装依赖路径
  19. SQLite——Java使用SQLite初体验
  20. 如何给U盘或移动硬盘添加个性的图标? | 不着调软件

热门文章

  1. 怎么给没链接的flash加超链接
  2. CopyOnWriteArrayList原理
  3. Disable IE7 address bar:不显示IE地址栏
  4. What is Dark Net
  5. 在使用springMVC时,页面报的404异常
  6. Codeforces Round #249 (Div. 2) (模拟)
  7. 最简单的flex bison例子
  8. 当.NET遇到SYBASE
  9. 安装Whl文件时提示 ....whl is not a valid wheel filename
  10. 时间管理专题_软件篇03