主题:习题我这没参考答案,谁帮忙做做??
酱爆鱼虾蟹
[专家分:40] 发布于 2010-07-30 17:32:00
写出一个函数,传递给它一个大小为n的、指向float型数的指针数组,要求该函数返回一个新建的数组,该数组中以相反的顺序存放那n个float型数。
Float *mirror(float *p[],int n)
一般这样的题目大家怎么编的?
回复列表 (共2个回复)
沙发
eastcowboy [专家分:25370] 发布于 2010-07-30 20:05:00
调用std::reverse_copy即可完成数据顺序的颠倒。
float **out = new float*[n];
std::reverse_copy(p, p + n, out);
return out;
不过楼主给出的函数原型好像不太正确的样子。我认为应该是:
float **mirror(float *p[], int n);
板凳
moke9 [专家分:30] 发布于 2010-09-02 07:30:00
你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
我来回复