ccf-201403-1相反数

xiaoxiao2021-02-28  93

试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式   第一行包含一个正整数 N。(1 ≤ N ≤ 500)。   第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。 输出格式   只输出一个整数,即这 N 个数中包含多少对相反数。 样例输入 5 1 2 3 -1 -2 样例输出 2

#include<stdio.h> #define max 1000 int arr[max]; int main() { int n,i,j,key,sum=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&arr[i]); for(i=0;i<n;i++) { key=arr[i]; for(j=i;j<n;j++) { if(key==-arr[j]) sum++; } } printf("%d",sum); return 0; }
转载请注明原文地址: https://www.6miu.com/read-50550.html

最新回复(0)