问题描述
试题编号: 201403-1
试题名称: 相反数
时间限制: 1.0s
内存限制: 256.0MB
问题描述:
问题描述
  有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。
输入格式
  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。

  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
输出格式
  只输出一个整数,即这 N 个数中包含多少对相反数。
样例输入
5

1 2 3 -1 -2
样例输出
2

解题思路:

数据用数组保存,从前到后遍历,相加之和为0的,满足条件,sum++,因为题目中说是非0的。

源代码:

<span style="font-size:18px;">#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std; int ans[1005]; int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&ans[i]);
}
int sum=0;
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(ans[i]+ans[j]==0)
{
sum++;
}
}
}
printf("%d\n",sum);
return 0;
}</span>

最新文章

  1. 【腾讯优测干货分享】安卓专项测试之GPU测试探索
  2. openGL漫游功能简单实现
  3. noip2008-t3
  4. linux 用户之间的切换
  5. LeetCode189——Rotate Array
  6. Android 返回键双击退出程序
  7. HTML 编辑器
  8. ubuntu下java和tomcat安装配置
  9. c++ string 对象操作
  10. linux之软件安装
  11. linux shell 备注(一)
  12. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十一║Vue实战:开发环境搭建【详细版】
  13. 关于&lt;服务器&gt;定义
  14. java重构四则运算
  15. Codechef FIBTREE 树链剖分 主席树 LCA 二次剩余 快速幂
  16. 搭建TFS 2015 Build Agent环境(四)
  17. EmitMapper的使用小结
  18. 【代码笔记】Web-ionic-按钮
  19. spark (java API) 在Intellij IDEA中开发并运行
  20. NO.1食品超市经营管理的数据方案

热门文章

  1. awake()和start()还有update(),fixedupdate()的差别
  2. 为什么C++没有对应realloc的new操作符呢?
  3. du和df显示磁盘空间使用差异大的几种情况
  4. struts2(一)之初识struts2
  5. PyQt中对RadioButton分组
  6. Sudoku Killer
  7. idea 配置tomcat(包含tomcat Server找不到的配置方法)
  8. python是如何进行内存管理的
  9. linux tar命令 压缩、打包、解压 详解
  10. jQuery_事件学习