用指针实现统计数组中正数.负数和0的个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 23:24:06
8086汇编:设数据存在内存BUF开始的单元中,长度为N,奇数的个数存在ALMOVCX,NMOVAL,0LEADI,BUFL1:TEST[DI],01HJZNEXTINCALNEXT:INCDILOO
修改如下:#include"stdio.h"intmain(){ints[40],i=0,j,num=0,a=0,b=0,c=0;for(i=0;i
#includeusingnamespacestd;intmain(){inta[20];intsum=0,count1=0,count2=0;inti;for(i=0;i>a[i];if(a[i]=
packagetest;importjava.util.Random;publicclassrandomNum{publicstaticvoidmain(String[]args){chec
#include#includevoidmain(){charsen[256];intben=0,men=0,spa=0,num=0,oth=0;inti;gets(sen);for(i=0;i='A
DATASEGMENTBUFDW12,0,-13,45,-23,0,-34,-12,34ZHENGDB0FUDB0COUNTEQU(ZHENG-BUF)/2DATAENDSCODESEGMENTASS
//datafilenameisddd.dat;#include#includemain(){FILE*fp;intt,tag,z,f,l,sz,sf;if((fp=fopen("ddd.dat","
intsign(inta){intb;if(a>0)b=1;elseif(a==0)b=0;elseb=-1;returnb;}main(){intsum[3]={0},x;/*sum[0]为负数的和
统计DA_WORD数据区中正数、0、负数的个数,数据定义如下:DA_WORDDW-1,3,5,0,-5,-7,4,0,-8……COUNTEQU$-DA_WORDNUMDB0;存放正数的个数DB0;存放
#include#includemain(){inti,j,m,n,a[1000];scanf("%d",&i);//数的个数for(j=0;j
#include#defineN10intmain(){inti,zh,fu,ling;inta[N];int*pa;pa=a;for(i=0;i
#include <stdio.h>#include <stdlib.h>int main(){ char *a[
#includeintmain(){inta[10]={1,-1,2,0,5,-6,7,0,-2,0};inti,num_po=0,num_in=0,num_ze=0;for(i=0;i0)num_p
publicstaticvoidtest(){Scannersc=newScanner(System.in);longnum=0,negative=0,positive=0,sum=0;Listnum
矩阵中正数和负数的分别输出正数A(A>0)负数A(A
intarray[20]=newint[20];intzn=0;intfn=0;for(inti=0;i>array[i];}for(intj=0;j=0)zn++;elsefn++;}cout再问:
#includevoidmain(){inta[20];inti;inti1=0;inti2=0;intsum=0;floataver;for(i=0;i
#includevoidmain(){intc1=0,c2=0,c3=0,a[10],*p;printf("输入10个整数\n");for(p=a;p0)c1++;elseif(*p
编程首先计算Fibonacci数列1,1,2,3,5,8,13,21,.的前n项(n不超过40)存入一维整型数组f中,再按%12d的格式输出每项的值,每6项换一行.说明:(1)输入数列项n,在scan
1.clearstore0ton1,n1dowhile.t.input"输入一个正数或负数:"toxifx>0n1=n1+1elsen2=n2+1endifwait"还要继续输入吗?(Y/N)"toy