精华内容
下载资源
问答
  • 编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.要求用C语言编程.#includemain(){intt,i,c0=0,c1=0,c2=0;for(i=0;i输入10个整数,统计并输出其中正数、负数和零的个数.如果觉得好,#includevoidmain(){...

    编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.要求用C语言编程.

    #includemain(){intt,i,c0=0,c1=0,c2=0;for(i=0;i

    输入10个整数,统计并输出其中正数、负数和零的个数.

    如果觉得好,#includevoidmain(){inta[10],i;intpositive_num,negative_num,zero_num;positive_num=negative_num=

    用java语言解答输入10个整数,统计其中的正数,负数和零的个数

    publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入10个整数");St

    C语言:输入10个整数,求出它们的和,统计其中偶数的个数,输出其中的奇数.

    #includevoidmain(){inta[10],i,sum=0,count=0;printf("请输入10个整数:\n");for(i=0;i再问:奇数输出不了 再答:不好意思,我是

    输入10个整数存入数组中,统计其中的奇数和偶数的个数 C++的代码

    #includeusingnamespacestd;voidmain(){cout

    从键盘上输入10个整数,统计并且输出其中的正数和负数的个数

    printf("HelloWorld!\n");\x09inta[10],i,n=0,m=0;\x09printf("请输入10个整数\n");\x09for(i=0;i

    C语言题目:输入20个有符号的整数,编程统计正数,负数和零的个数.

    把if(n=0)改为(n==0),我帮你用数组改了下#includevoidmain(){inti,a=0,b=0,c=0,array[20];printf("pleaseinput20numbers

    输入10个整数在数组s中,统计正数的个数、负数的个数及0的个数.

    C++写的:经测试,结果是正确的额!#includeusingnamespacestd;intmain(void){ints[10]={0};shorti=0,pos=0,neg=0,zero=0;c

    C语言编程:从键盘输入任意个整数,输入-1时结束,分别统计其中奇数和偶数的个数

    #include "stdio.h"int main(){   int count1=0,count2=0,i;&nbs

    Pascal输入20个整数,统计其中正数、负数和零的个数

    vari,k,n1,n2:integer;beginn1:=0;n2:=0;fori:=1to20dobeginreadln(k);ifk>0thenn1:=n1+1elseifk

    从键盘输入一组非0整数,以输入0标志结束,求这组整数的平均值,并统计其中正数和负数的个数.

    #includeusingnamespacestd;intmain(){       cout&l

    任意输入100个整数,分别统计其中的正数、负数和零的个数.

    楼上的,100个数#includemain(){intj=0,k=0,l=0;int*p;inta[100];for(p=a;p

    编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和.

    dimiasinteger,nasinteger,sasinteger,kasintegerfori=1to10k=val(inputbox("请输入一个整数:"))ifkmod2=1thenn=n+

    :从键盘输入10个整数,分别统计其中的正数,负数,零的个数.

    intsum_p=0,sum_n=0;for(inti=0;i{inta;cin>>a;if(aelseif(a>0)sum_p++;}cout

    输入10个整数, 统计其中的正数、负数和0的个数.

    #includevoidmain(){inti,a,b,c,t;a=b=c=0;for(i=0;i0)a++;if(t==0)b++;if(t

    用 new 运算符为一个包含 20 个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数

    intarray[20]=newint[20];intzn=0;intfn=0;for(inti=0;i>array[i];}for(intj=0;j=0)zn++;elsefn++;}cout再问:

    编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数

    #includeusingnamespacestd;intmain(){intarr[10],ZHENG=0,FU=0,zero=0;//在输入的时候统计正负数和零的个数for(inti=0;i

    编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.用指针方式

    #includevoidmain(){intc1=0,c2=0,c3=0,a[10],*p;printf("输入10个整数\n");for(p=a;p0)c1++;elseif(*p

    随意输入10个整数,统计其中多少个正数,多少个负数,多少个0?

    C++的:#includeusingnamespacestd;intmain(){cout

    展开全文
  • 用汇编语言实现统计一个数组中正数负数零的个数。汇编代码
  • 试编程统计数据区中负数个数,汇编语言。
  • python统计正数负数个数

    千次阅读 2019-05-28 10:24:54
    方法一: ​ ​#encoding=utf-8 ​ original_list=[1,3,5,...print "既不是正数也不是负数个数:"+str(nonePositiveNegative) 输出结果: 正数个数:5 负数个数:4 既不是正数也不是负数个数:1  

    方法一:

    ​
    ​#encoding=utf-8
    ​
    original_list=[1,3,5,7,0,-1,-9,-4,-5,8]
    positive_list=[]
    negative_list=[]
    for i in  original_list:
        if i>0:
            positive_list.append(i)
        elif i<0:
            negative_list.append(i)
        else:
            print(str(i)+" is not positive or negative")
    
    
    
    ​
    
    ​
    
    ​
    
    ​

    结果:

    0 is not positive or negative
    正数个数:5
    负数个数:4

    方法二:

    #encoding=utf-8
    
    positiveNum=0
    negativeNum=0
    nonePositiveNegative=0
    for i in original_list:
        if i>0:
            positiveNum=positiveNum+1
        elif i<0:
            negativeNum=negativeNum+1
        else:
            nonePositiveNegative=nonePositiveNegative+1
    print "正数个数:"+str(positiveNum)
    print "负数个数:"+str(negativeNum)
    print "既不是正数也不是负数的个数:"+str(nonePositiveNegative)

    输出结果:

    正数个数:5
    负数个数:4
    既不是正数也不是负数的个数:1
     

    展开全文
  • 你可以轻松统计你输入的正负数个数,而且不限制输入的个数,以零结束输入。。。
  • for(i=0;i<100;++i) { cin>>value;...用上面的循环统计负数。当我输入十个数后按下CTRL+Z,循环终止,但是得到的是很奇怪的结果,请问为什么会这样?比如我输入8、-9、-8得到的结果是99.
  • 题目:统计正数和复数的个数 实现代码(有注释惹) ;判断并统计负数个数 include irvine32.inc .data arr dd 10 dup(?) count dd ($-arr)/4 sum1 dd 0 sum2 dd 0 .code main proc mov edx,offset arr mov ecx,...

    判断并统计正负数的个数

    题目:统计正数和负数的个数

    实现代码(有注释惹)

    ;判断并统计正负数个数
    include irvine32.inc
    .data
    arr dd 10 dup(?)
    count dd ($-arr)/4
    sum1 dd 0
    sum2 dd 0
    .code
    main proc
    	mov edx,offset arr
    	mov ecx,count
    	call input	;调用输入子函数
    	call jug	;调用判断函数
    	mov eax,sum1
    	call writeint	;输出负数
    	call crlf	;换行
    	mov eax,sum2	
    	call writeint	;输出正数
    	exit
    main endp
    	
    input proc
    	mov ebx,0
    again1:
    	cmp ebx,count
    	je final1
    	call readint
    	mov [edx+ebx*4],eax
    	inc ebx
    	jmp again1
    final1:
    	ret
    input endp
    
    jug proc
    	mov ebx,0		;i=ebx
    again:
    	cmp ebx,count		;比较i和数组元素个数大小
    	je final2		;相等了就goto final2退出
    	mov esi,[edx+ebx*4]	;esi=数组元素
    	cmp esi,0		;比较每个数组元素和0的大小
    	jl next1		;数组元素小于0就去next1
    	cmp esi,0		;比较每个数组元素和0的大小
    	jg next2		;数组元素大于0就去next2
    
    next1:
    	inc ebx			;i++
    	inc sum1		;负数统计
    	jmp again
    next2:
    	inc ebx			;i++
    	inc sum2		;正数统计
    	jmp again
    final2:
    	ret
    jug endp
    end main
    

    运行结果
    在这里插入图片描述
    先输出的负数,后输出的正数…

    展开全文
  • 循环程序设计实验 试编程统计数据区中正数、零和负数个数
  • 要求:键盘输入十个数,算出正数之和,并统计负数个数。求完整程序。输入一个位数就行,用 80x86 汇编语言编程解决。题目链接:...

    要求:键盘输入十个数,算出正数之和,并统计负数的个数。

    求完整程序。

    输入一个位数就行,用 80x86 汇编语言编程解决。


    题目链接http://zhidao.baidu.com/question/751630813764675804.html

    ---------------------------------

    程序编好了,如下:

    ;================================

    ASSUME   CS: C, DS: D

    ;--------------------------------

    D  SEGMENT 

        MSG1  DB  10, 13, 'Please input a num: $'

        MSG2  DB  10, 13, 'Zheng  Sum = $'

        MSG3  DB  10, 13, ' FU    Num = $'

          FU  DB  0

          ZH  DB  0

    D  ENDS

    ;--------------------------------

    C  SEGMENT              ;代码段

    START:

        MOV   AX, D

        MOV   DS, AX

    ;--------------------------------

        MOV   CX, 10

    IN_X:

        LEA   DX, MSG1

        MOV   AH, 9         ;显示字符串

        INT   21H


        MOV   AH, 7         ;输入单个字符

        INT   21H


        CMP   AL, '-'

        JE    IN_F          ;负数

        CMP   AL, '0'

        JB    IN_X          ;小于'0',不是数字

        CMP   AL, '9'

        JA    IN_X


        MOV   DL, AL

        MOV   AH, 2         ;显示

        INT   21H

        MOV   AL, DL

       

        SUB   AL, '0'       ;还原为数字

        ADD   ZH, AL        ;求和

        JMP   IN_E

    ;--------------------------------

    IN_F:

        MOV   DL, AL

        MOV   AH, 2         ;显示

        INT   21H

        MOV   AH, 7         ;输入单个字符.

        INT   21H

        CMP   AL, '0'

        JB    IN_X          ;小于'0',不是数字.

        CMP   AL, '9'

        JA    IN_X

        MOV   DL, AL

        MOV   AH, 2         ;显示

        INT   21H

        INC   BYTE PTR FU   ;个数加一

    IN_E:

        LOOP  IN_X

    ;--------------------------------

        LEA   DX, MSG2

        MOV   AH, 9         ;显示字符串

        INT   21H

        MOV   AL, ZH

        MOV   AH, 0

        CALL  DISP


        LEA   DX, MSG3

        MOV   AH, 9         ;显示字符串

        INT   21H

        MOV   AL, FU

        MOV   AH, 0

        CALL  DISP


        MOV   AH, 4CH       ;到此结束

        INT   21H

    ;--------------------------------

    DISP:

        MOV   BX, 10

        MOV   CX, 0

    D_1:MOV   DX, 0

        DIV   BX

        ADD   DL, '0'

        PUSH  DX

        INC   CX

        CMP   AX, 0

        JNE   D_1

        MOV   AH, 2

    D_2:POP   DX

        INT   21H

        LOOP  D_2

        RET

    ;--------------------------------

    C  ENDS

        END  START

    ;================================


    程序执行后,显示如下:


    c:\masm510>M2


    Please input a num: 2

    Please input a num: 5

    Please input a num: -5

    Please input a num: -8

    Please input a num: 6

    Please input a num: 9

    Please input a num: 4

    Please input a num: 6

    Please input a num: 0

    Please input a num: 2

    Zheng  Sum = 34

     FU    Num = 2


    ;================================

    另一个题目的链接:http://zhidao.baidu.com/question/2009998411881238548.html

    展开全文
  • 输入10个数,统计出并输出正数、负数和0的个数。 **算法分析:**用三个计数器:iCount1,iCount2,iCount3,分别统计大于0的个数,小于0的个数,等于0的个数。 #include &quot;stdio.h&quot; main( ) { ...
  • 求一个长为N(小于255)的ARRAY字数组中正数、负数与零的个数, 正数的个数存放在DH中,负数个数存放在DL中,零的个数存放在BH中。 (扩展:将统计的结果显示出来) data segment mess0 db "The array is: -1, -2,...
  • 6 统计正数和负数个数然后计算这些数的平均值 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将...
  • 汇编统计数组中正负数个数

    千次阅读 2009-03-30 15:21:47
    程序中还有不能实现的地方,如果数组中的0的话会将其算为一个正数,百思不得解,望能者指正之 [code="java"] DATAS SEGMENT BUF DB 1,2,9,-2,-1,-4,3,-6,7,4 STR DB 13,10,' POSI: ' ...
  • 编程统计数组a中的正数、0、负数个数(20个数
  • 7-5 sdut-循环-7-统计正数和负数个数(II) (10 分) 输入若干个(1个以上)整数,以0结束,统计读入的正数以及负数的数量,并计算输入的数值的总和及平均值(不对0计数)。 输入格式: 输入若干个(1个以上)正整数...
  • 统计负数

    2018-03-10 09:27:43
    给一个横向排序的且纵向也排序的的 n * m的矩阵, 问里面有几个负数 注意事项 输入的矩阵大小为 n x m ,n &lt;= 500,m &lt;= 500。 为了约束程序的时间复杂度,你的程序将会运行 10^5 次 样例 Given...
  • 在上一篇文章《统计基础:【19】数据类型与测量尺度》中,留下了练习题参考答案在此公布。首先把题目内容再展示一遍:识别下列各数据集的数据类型与测量尺度a. 篮球队球员队服上的号码。b. 学生对自助餐厅食物的等级...
  • #include &lt;stdio.h&gt; int main() { int a; int b = 0; for(int i = 1; i &lt;= 10; i++) { scanf("%d",&amp;...负数和为:%d\n",b); return 0; } ...
  • 第五章第一题(统计正数和负数个数然后计算这些数的平均值)Count the number and then calculate its average *5.1(统计正数和负数个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的...
  • 统计负数个数及非负数的平均值 java 题目描述 从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值 输入描述: 输入任意个整数 输出描述: 输出负数个数以及所有非负数的平均值 示例1 输入 -13 -4 -7 输出 ...
  • DATA SEGMENT ARRAY DW -90,-20,-89,0,-1,8,0,4,8,45,11,-34,56,78,-90,23,89,-5,-7,8,-8,-5 COUNT DW 0 NUM EQU 22 DATA ENDS CODE SEGMENT ASSU...
  • 统计正数和负数个数然后计算这些数的平均值 题目:编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。...
  • 编写程序,读入未知个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及平均值。(不对0计数)当输入为零时,表明程序结束。将平均值以浮点数表示。 package 学习; import java....
  • 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。 输入格式: 输入在一行...
  • 问题及代码: /* ...*All rights reserved....*文件名称:Number.cpp *作 者:单昕昕 *完成日期:2015年10月6日 ...*问题描述:统计正数和负数个数然后计算这些数的平均值。 *程序输入:数。 *程序输出
  • 统计一个数组中正数和负数个数

    千次阅读 2015-10-23 18:48:00
    1.遍历数组,将正数重新放在一个数组中,负数放在另一个数组中 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int a[5],i,j=0,k=0; 6 int s1[5],s2[5]; 7 cout<<...
  • 编写程序,读入未指定个数的整数,判断的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以浮点数显示。 import java.util.Scanner; ...
  • #include<stdio.h>...//输入若干整数,输入0为止,统计正数与负数个数 while (1) { //输入整数 int enter_number; printf("注意:当输入数字0时,循环结束\n"); printf("请输

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,163
精华内容 7,665
关键字:

统计负数的个数