中易网

错误原因是error C2664: “IndexofMax”: 不能将参数 2 从“double”转换为“double *”

答案:2  悬赏:40  
解决时间 2021-04-07 04:54
#include "stdafx.h"
#include
using namespace std;

int IndexofMax(int n, double *p)
{
int i,j=0;
double y=*p;
for (i=0;i if(y<*(p+i))
{
y=*(p+i);
j=i;
}
return j;
}

int main()
{
cout << "请输入数组的个数:"<< endl;
int m; //定义数组元素的个数
cin >>m;
double *a = new double[m];
int i;
cout << "请输入m个数组元素:"< for(i=0;i cin >>a[i];
int k = IndexofMax(m,*a);
cout << "the index is" << " " < //cout << "the max is" + a[IndexofMax(m,*a)]<< endl;
}
最佳答案
int k = IndexofMax(m,*a); 改成 int k = IndexofMax(m,a); 就可以了,a 就是double*类型的 *a是取a的值的意思了,相当于a[0] 这样了
全部回答
搜一下:错误原因是error C2664: “IndexofMax”: 不能将参数 2 从“double”转换为“double *”
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吴亦凡退队时间
两根4平方硬铜线有什么方法快接
狼与香辛料第一季第一集赫萝变身那里是不是被
金顺永发商行怎么去啊,有知道地址的么
酷狗音乐怎么把本地列表的歌弄到网络收藏
windows7如何禁止Ping命令?
狗眼看人底。这句话是骂他,还是夸他。
威能电子国际贸易公司在什么地方啊,我要过去
耳鸣厉害口干舌燥便秘是什么原因怎么办
我的就业协议上个月公司盖得章,学校这边还没
刷暖气用什莫涂料好?
南美洲哪个国家跟中国时差15个小时?
警花与警犬白天在哪个台播出
jsp界面中的后台代码什么之后执行
军营村地址在什么地方,想过去办事
推荐资讯
海蓝之谜我想知道这个在什么地方
喜欢一个女生,认识一年了,半年总在一起玩,
怎么样不用音箱也能听歌
使用评定问卷研究应注意哪些问题
做室内装修施工图用哪个版本的CAD比较多点呢
东北财经大学经济学研究生在山东就业咋样??
星际2的刺蛇太不真实了
为什么男的在爱情上要比女的付出的多那??
不怀旧正青春是什么意思
半日闲堂我想知道这个在什么地方
骑行的头盔有什么牌子好一点点吗??
玉林2007年3月17日天气情况,当时白天是否下
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?