正数复数的实问题
# include & ltiostream & gt
# include & ltctime & gt
作废?show(int*?啊?int?尺寸)?//因为题目的要求,使用指针。
{
int?z,?l,?f;?//z正数?f负数?零升
z?=?l?=?f?=?0;?//清除
for(int?我?=?0;?我?& lt?尺寸;?i++、?arr++)
{
if(*arr?==?0)?l++;
if(*arr?& gt?0)?z++;
if(*arr?& lt?0)?f++;
}
STD::cout & lt;& lt“正数?:?"& lt& ltz & lt& ltSTD::endl;
STD::cout & lt;& lt“负数?:?"& lt& ltf & lt& ltSTD::endl;
STD::cout & lt;& lt“零?:?"& lt& ltl & lt& ltSTD::endl;
}
int?主()
{
srand(time(0));
const?int?尺寸?=?20;
int?arr[size];
for(int?我?=?0;?我?& lt?尺寸;?i++)
arr[i]?=?兰德()?%?int(4)?-?2;?//上面的代码生成随机数据?-2~2
show(arr,size);
STD::CIN . get();//暂停
}