精华内容
下载资源
问答
  • CCF-相反数C语言

    2020-05-01 06:53:36
    请你编一个程序出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不...

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

    #include <stdio.h>
    #include <stdlib.h>
    int a[1000];
    int main()
    {
        int n;
        scanf("%d",&n);
        int i;
        for(i=0; i<n; i++)
        {
            scanf("%d",&a[i]);
        }
        int count=0;
        int j;
        for(i=0; i<n; i++)
        {
            for(j=0; j<i; j++)
            {
                if(a[i]+a[j]==0)
                    count++;
            }
        }
        printf("%d\n",count);
        return 0;
    }
    
    
    展开全文
  • 请你编一个程序出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不...

    问题描述


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

    输入格式


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

    输出格式


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

    样例输入


    5
    1 2 3 -1 -2

    样例输出


    2

    源代码


    #include <stdio.h>
    int main()
    {
        int N;
        int a[1100];
        int i,j,count=0;
        scanf("%d",&N);
        for(i=0; i<N; i++)
        {
            scanf("%d",&a[i]);
        }
        for(i=0; i<N; i++)
        {
            for(j=0; j<N; j++)
            {
                if(a[i]+a[j]==0) count++;
            }
        }
        printf("%d\n",count/2);
        return 0;
    }
    
    展开全文
  • CCF 201403-1 相反数 C语言代码(100分)问题描述解题思路详细代码 问题描述 试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 有 N 个非零且各不相同的整数。请你编一个程序...

    CCF 201403-1 相反数 C语言代码(100分)

    问题描述

    试题编号: 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>
    #include <stdlib.h>
    int main(int argc, char *argv[]) {
    	int n,i,j,count=0;
    	scanf("%d",&n);
    	int a[n];
    	for(i=0;i<n;i++){
    		scanf("%d",&a[i]);
    	} 
    	for(i=0;i<n;i++){
    		for(j=0;j<n;j++){
    			if(a[i]==-a[j]){
    				count++;
    			}
    		} 
    	} 
    	printf("%d",count/2);
    	return 0;
    }
    

    展开全文
  • 请你编一个程序出它们中有多少对相反数(a 和 -a 为一对相反数)。   输入格式  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不...

    题目列表

    CCF 2014-3-1 相反数 C语言

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

    样例输出
    2

    思路:
    因为N个整数各不相同,所以直接把各个数取绝对值,然后对其排序,倘若存在前后两个值相等的数,则存在一对相反数。

    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
        int n,i,j,temp,sum=0;
        int a[500];
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        for(i=0;i<n;i++)
            a[i]=abs(a[i]);
        for(i=0;i<n;i++)
            for(j=0;j<n-i-1;j++)
                if(a[j]>a[j+1])
                {
                    temp=a[j];
                    a[j]=a[j+1];
                    a[j+1]=temp;
                }
        for(i=1;i<n;i++)
            if(a[i]-a[i-1]==0)
                sum++;
        printf("%d",sum);
        return 0;
    }
    
    

    在这里插入图片描述

    展开全文
  • 请你编一个程序出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不...
  • #include "stdafx.h" int main(int argc, char* argv[]) { int a[10]={1,0,-1,3,5,-3,-3,-5,0,-1}; int i,j,n=10,count=0; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(a[i]==-a[j] &...&...
  • 试题编号: 201403-1 试题名称: 相反数 ...请你编一个程序出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。  第二行为 N...
  • 逆序C语言)--归并

    千次阅读 2020-01-20 20:43:43
    问题 A: 逆序 描述 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的大于后面的,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序。 现在,给你一个N个元素的序列,请你...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼加解密处理1、系统的基本功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也...解密与加密的顺序相反...
  • ; margin-right:0pt">、实验题目:</strong><strong> </strong><strong>小游戏</strong></p> ; margin-right:0pt">二、功能要求:...且这两个三位的数码顺序正好相反这个三位。</p>
  • 在数学中,由若干个单项式相加组成的代数式叫做多项式(若有减法:减一个数等于加上它的相反数)。多项式中的每个单项式叫做多项式的项,这些单项式中的最高项次数,就是这个多项式的次数。其中多项式中不含字母的项...
  • C语言例题

    2019-06-17 14:54:23
    C语言例题1.用指针交换两个或三个的值,按大小顺序输出2.同构3.判断n的位数,按的正序和逆序输出4.杨辉三角5.最大公约数最小公倍数6.将数字转换成字符串输出7.n以内能被3和7同时除的个数的平方8.1到20阶乘的和...
  • 一个十进制自然数,它的七进制与九进制表示都是三位,且七进制与九进制的三位数码表示顺序正好相反。编程此自然数,并输出显示. 输入为1时,输出此自然数的十进制表达式;输入为2时,输出此自然数的七进制表达式;...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼加解密处理1、系统的基本功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也...解密与加密的顺序相反...
  • 最近学习socket编程的时候调试代码出现了一些问题,大神们指导阿!!!我要实现的功能是客户端输入两个操作和一个运算符,在服务端进行运算再把结果返回到客户端。现在的bug是客户端输入第一个操作的时候没...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼加解密处理1、系统的基本功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也...解密与加密的顺序相反...
  • //递归实现n的k次方 double my_pow(double n, int k)//考虑到n可能为小数,但k为小数的时候就太复杂了,就不管了 ... 0)//次方(指数)为负数,底数变成倒数,指数变成相反数 { return 1.0 / n * my_pow(1.0 / n
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼加解密处理1、系统的基本功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也...解密与加密的顺序相反...
  • C语言学习笔记4

    2014-07-05 15:00:47
    1.先相反数的二进制表示; 2.再各位反再加1; 按位反加1的方法可以任何一个二进制数字的相反数; 所有有符号类型的最小数的二进制补码都是:左边一个1,右边全是0; char ch = 300; printf(...
  • C语言:位运算

    2020-12-31 21:31:03
    位运算表达数据按二进制位进行运算的操作,平时基本使用不到,但涉及到相关功能的时候,它又时最优的选择 ...将二进制向左移n位,数据占内存大小不变的情况下,高位会丢失,低位补充0 右移运算符>&
  • C语言第二章习题答案 2.4 用传统流程图表示求解以下问题的算法 2.5 用N-S图表示2.4题中各题的算法 有两个瓶子A和B分别盛放醋和酱油要求将它们互换即A瓶原来盛醋现改盛酱油B瓶则相反 依次将10个输入要求将其中最大...
  • 文章目录高效位运算的妙用引言位运算符二进制补码运算公式应用乘法余数判断奇偶性相反数求整数的绝对值交换整数判断一个数是否是2的幂平均数掩码集合的表示 引言 计算机的存储器是采用二进制表示数据,直接用位...
  • C语言经典例题100道

    2011-01-10 13:14:03
    0-7所能组成的奇数个 84.由两个素数之和表示的偶数 85.判断一个素数能被几个9整除 86.两个字符串连接程序 87.结构体变量传递 88.读取数字的整数值并打印出该值个的* 89.数据加密 90.专升本一题 91.时间函数...
  • 输入一个字符串,将其中的字母字符输入一个链表,将其中的数字字符输入另一个链表,要求程序能够按读入时相反顺序输出两个字符串。 知道用伪代码怎么实现,但是无法编出可以运行的代码,大佬帮助。
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    能否暂时把整数放入指针变量中,或者相反? *4.15 我怎样把一个int变量转换为char*型?我试了类型转换,但是不行。 第5章 空指针 空指针和空指针常量 5.1 臭名昭著的空指针到底是什么? 5.2 怎样在程序里...
  • 2018.10.22 C语言设计习题

    千次阅读 2018-10-26 21:30:58
    P35-36习题 4.用传统流程图表示求解以下问题的算法 (1)有两个瓶子A和B,分别盛放醋和酱油,要求将他们呼唤(即A瓶原来盛醋,现改盛酱油,B瓶则相反)。 (2)依次将10个输入,要求输出其中...(7)两个M和N...
  • 概述 算术运算符 算术运算符可以执行加、减、乘、除、取余运算。比如常见的 ...除了一元算术运算符,像-5这样的式子中的减号-也属于一种运算符,其作用是取操作数的相反数,由于操作数只有一个,因此是...
  • 一个奇异的三位:一个自然数的七进制表达式是一个三位,而这个自然数的九进制也是一个三位,且这两个三位的码数顺序正好相反这个三位。 #include char * int2seven(int num) { int i; int step...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

c语言求相反数

c语言 订阅