练习进行时,CCF题号201403-1 《相反数》
这或许就是传说中CCF的签到题吧
然而昨天晚上贸然挑战201312-2感觉还是自己菜得不行,就放弃了(逃
今天做个“签到题”给自己找点信心哈哈哈。

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

#include<stdio.h>
#include<stdlib.h>
int main()
{int n,i,c,b=0;scanf("%d",&n);int a[n];for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n;i++){for(c=i+1; c<n; c++)        //此处本想直接在括号内声明变量,后发现系统不支持C99,遂改。{                                        if(abs(a[i])==abs(a[c]) && a[i]!=a[c])b++;}}printf("%d",b);return 0;
}

C语言新手记:相反数相关推荐

  1. C语言新手记:ISBN号码

    题自CCF 201312-2<ISBN号码> 接上一篇使用ASCII码处理数字字符转数值方法,想起了之前遇到的遗留问题(即本题) 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应 ...

  2. C语言新手记:相邻数对

    题自CCF201409-1<相邻数对> 还行,看了一眼题干从"#"到"return 0:"一气呵成,还一次通过. "自信题"就是 ...

  3. C语言新手记:数列分段

    题自CCF 201509-1<数列分段> 第一次提交错误了,发现是计数用的c初始值设置成了0(太想当然了),修改后第二次提交,顺利通过.还是要好好去测试下自己的代码才好. -------- ...

  4. C语言新手记:图像旋转

    题自CCF201503-1<图像旋转> 终于遇到要想一阵子的签到题了,二话不说先画图找规律(脑子笨没法一眼看出来,害),找到规律后一切好办了,熟悉的配方熟悉的嵌套循环,搞起. 不过在自己的 ...

  5. C语言新手记:应用指针进行数组输入与输出

    偶然翻到一篇以前写下的想法,对数组输入时用指针进行定位而不是用数组元素下标,遂尝试着进行验证想法. 第一种是指针自增运算p++ #include<stdio.h> int main() { ...

  6. c语言相反数补码,C语言中补码的整数运算特性

    前言 本篇博客以"SSD6-Exercise2-Data Lab: Manipulating Bits"为例,分析在对C语言中的整数采用补码(two's-complement)编码 ...

  7. R语言学习手记 (1)

    R语言学习手记 (1) 经管的会计和财管都会学数据统计与分析R语言这门课,加上我也有点兴趣,就提前选了这门课,以下的笔记由老师上课的PPT.<R语言编程艺术>和<R语言数据科学> ...

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

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

  9. #CSP 201403-1 相反数(100分)

    问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数). 输入格式 第一行包含一个正整数 N.(1 ≤ N ≤ 500). 第二行为 N 个用单 ...

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

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

最新文章

  1. 闲话WPF之五(XAML中的类型转换)
  2. 第二模块_找钱:融资与管理_1
  3. for循环一定要指定键么 vue_第 2 篇:上手 Vue 展示 todo 列表
  4. 使用 System.Net.Http.Json 简化 HttpClient 的使用
  5. 亚信安全发布《2022年网络安全发展趋势及十大威胁预测》
  6. android 动态获取全县_android 6.0之后动态获取权限
  7. [CTO札记]给新助理的3句话
  8. (转)使用Vue-Router 2实现路由功能
  9. RM3100 stm32 hal库 spi 磁力计数据
  10. 分布式与微服务☞web组件kafka
  11. html 英文艺术字体,生日快乐英文艺术字体
  12. 基于opendota的dota2战绩查询微信小程序
  13. mysql的组内排序生成序号_sql 分组查询,组内排序, 组内添加序号 (SQL Server 排序函数 ROW_NUMBER和RANK 用法总结)...
  14. 函函函函函函函函函函函数——two
  15. 搜狗拼音输入法输入数字和英文时总是有空格
  16. 解读MCE(Machine Check Exception)和Intel CSR寄存器(configuration Registers)的代码含义工具
  17. epoll详解【epoll_create】【epoll_ctl】【epoll_wait】
  18. 浅谈缓冲的理论与实践
  19. mysql 练习笔记
  20. 计算机组装配件选择,组装电脑选配件时需要注意哪几方面?

热门文章

  1. 位置不可用无法访问介质受写入保护怎样解决?
  2. ddwrt php,DDWRT脱机下载+架设网站修正加强版tar.gz模式发布
  3. ubuntu 关机后自动重启(并没有解决,服了)
  4. less混合 + less计算
  5. IDEA类图标有小叉叉×
  6. er2100虚拟服务器,华三er2100n路由器恢复出厂设置
  7. 假设检验与常见的统计检验方法
  8. 我用python写了一套股票万金油,回报小雪下面给我吃
  9. echarts常用属性
  10. python中sqrt_Python中sqrt函数怎么用