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

用 new 运算符为一个包含 20 个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数
现在就要、、在线等
( 1 )在输入数据之前无需屏幕提示信息
( 2)程序中的输出语句为:
如果 num 的值超过 20 或不足 1 ,则用语句 cout
其他人气:831 ℃时间:2019-08-18 16:29:41
优质解答
int * p = new int(20);memset(p,0,20);p[0] = 0;p[1] = 1;p[2] = -1;p[3] = -2;int k = 0;int h = 0;for ( int i = 0; i < 20; i++){if ( p[i] > 0 )k++;else if ( p[i] < 0 )h++;elsecontinue;}整数个数为k负数个...看下补充 谢啦~~int * p = new int(20);memset(p, 0, 20);p[0] = 0;p[1] = 1;p[2] = -1;p[3] = -2;int k = 0;int h = 0;int num = 20;for ( int i = 0; i < 20; i++){if ( p[i] > 0 )k++;else if ( p[i] < 0 )h++;elsecontinue;}if ( k > 20 || k < 1 )cout<<"number error.\n"; if ( h > 20 || h < 1 )cout<<"number error.\n"; cout<<"There are "<
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版