永发信息网

编写一个本地c++程序,允许无限输入值

答案:2  悬赏:40  手机版
解决时间 2021-01-23 10:08
编写一个本地c++程序,允许无限输入值,并将它们储存在空闲存储器中分配的数组中。然后,该程序应该5个一行输出这些值,之后输出输入值的平均值。最初的数组应该包含5个元素。程序应该在必需时创建比旧数组中的值复制到新数组中。

2)用指针怎么做
最佳答案
//#include "stdafx.h"//vc++6.0加上这一行.
#include
using namespace std;
void main(void){
int *p,*pt,*px,ln,i,j,k,sum;
cout << "Please input data(Any letter end)...\n";
if((p=new int[5])==NULL){
cout << "Application memory failure...\n";
exit(0);
}
i=0;
ln=5;
while(cin >> p[i]){
if(++i==ln){
if((pt=new int[ln+5])==NULL){
cout << "Continue to apply for memory failure...\n";
exit(0);
}
memcpy(pt,p,sizeof(int)*ln);
px=p;
p=pt;
delete [ln]px;
ln+=5;
}
}
for(sum=k=j=0;j cout << p[j] << (++k%5 ? ' ' : '\n');
cout << "Their average is " << sum/(i+0.0) << endl;
delete [ln]p;
}
全部回答
class array{ public: array(){ parr = new int[5]; size = 5; top = 0; sum = 0; avg = 0; } array(const array& a){ size = a.size; top = a.top; parr = new int[size]; for(int i=0; i
-->
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
肼(H2NNH2)是一种高能燃料,有关化学反应的能
欢迎您来长春英语咋说
iphone怎么查看已连接过的wifi密码
万民干洗地址在什么地方,想过去办事,
洁怡干洗地址好找么,我有些事要过去,
请你为建设丝绸之路经济带,造福沿途各国人民
急急急...吃了毓婷四天后出血,和平时月经时
洁神干洗连锁(西大街)地址在什么地方,想过去
胃不好吃什么
青藤花艺术幼儿园地址在什么地方,想过去办事
真正的橡胶拖鞋有没有香味?原胶做的鞋子和芳
去面试一家,他说要带简历和身份证原件,安全
单选题长征精神一直以来鼓舞着一代又一代中国
赢字它的意思和什么相反。
QQ刷赞怎么弄,就是手机QQ资料上的那个赞
推荐资讯
灰汤紫龙湖地址在什么地方,想过去办事
诸葛村厅堂,庙宇古对联和祭文
PSP洛克人反乱猎人x的个部位装备取得地方和方
请问,怎样手工删除Trojan.DL.Agent.hgv病毒,
单选题唐太宗和汉文帝的共同点有①都是开国之
单选题下列有关动物和人体内激素的叙述,正确
停车场(人民路)(亿鑫商业街与城龙路交叉口东
圆通速递(城厢镇群裕路75号圆通速递)地址有知
中通快运(雷波营业厅)地址有知道的么?有点事
单选题某批发公司4月份购进彩电1000台,购入
填入下面语段中的词语最恰当的一项是也许我们
证明:e小于(1+1/n)的n+1次,有无好的证明方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?