201403-1 相反数
来源:互联网 发布:耳机推荐 知乎 编辑:程序博客网 时间:2024/05/17 01:41
试题编号:201403-1试题名称:相反数时间限制:1.0s内存限制:256.0MB问题描述:
问题描述
有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。
输入格式
第一行包含一个正整数 N。(1 ≤ N ≤ 500)。
第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
输出格式
只输出一个整数,即这 N 个数中包含多少对相反数。
样例输入
5
1 2 3 -1 -2
1 2 3 -1 -2
样例输出
2
解题思路:
这又是一道数组和for循环连在一起使用的题目
其实就是从头提取一个数字然后往后面遍历,利用相反数的性质(a+b=0)来进行判断,如果等于0就sum++;
一直操作到最后一个数字
代码展示:
#include<iostream>using namespace std;int main(){int n=0;int arr[1010]={0};while(cin>>n){for(int i=0;i<n;i++)cin>>arr[i];int sum=0;for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){if(arr[i]+arr[j]==0)sum++;}}cout<<sum<<endl;}}
阅读全文
0 0
- CCF 201403-1相反数
- CCF-相反数-201403-1
- 201403-1 相反数
- CCF 201403-1 相反数
- CCF-201403-1-相反数
- CCF 201403-1 相反数
- ccf-201403-1相反数
- 201403-1 相反数
- CCF 201403-1 相反数
- CCF-201403-1-相反数
- 201403-1 相反数
- 201403-1 相反数
- 【ccf-201403-1】相反数
- 201403-1 相反数
- 201403-1 相反数 ccf
- CCF认证 201403-1 相反数
- CCF认证 201403-1:相反数
- CCF CSP 201403-1 相反数
- FFmpeg 的sws_getContext函数 、sws_scale函数
- 『 Spark 』7. 使用 Spark DataFrame 进行大数据分析
- malloc hook初探
- [RK3288][Android6.0] 调试笔记 --- CPU默认调度策略
- 读书笔记--C陷阱与缺陷(七)
- 201403-1 相反数
- 面向对象设计原则之单一职责原则
- cmd 输入sqlplus 后 “请输入用户名”显示乱码
- Timer+Handler组合实现定时循环执行代码操作
- 6.0权限动态适配(四)(存在问题)
- Intergraph TANK 2016 v8.00.00 1CD(最新版,储油罐设计软件)
- Linux多线程练习2
- Java面向对象(六)接口
- Spark学习笔记1