编程,将一个包含有20个数据的数组M分成两个:正数数组P和负数数组N,并分别把这两个数组中数据的个数显示出

日期:2005-12-08 21:23:04 人气:1

编程,将一个包含有20个数据的数组M分成两个:正数数组P和负数数组N,并分别把这两个数组中数据的个数显示出

int M[20]; int *P,*N; int k=0; for(int i=0;i<20;i++) { if(M[i]>=0) k++; } P=new char[k]; N=new char[20-k]; for(int i=0;i<20;i++) { if(M[i]>=0) *(P++)=M[i]; else *(N++)=M[i]; } printf("正数数组:%s",(cha
    A+
热门评论