> 其他 >
用 new 运算符为一个包含 20 个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数
现在就要、、在线等
( 1 )在输入数据之前无需屏幕提示信息
( 2)程序中的输出语句为:
如果 num 的值超过 20 或不足 1 ,则用语句 cout
人气:314 ℃ 时间: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 "<
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版