error C2664: 'f' : cannot convert parameter 1 from 'int [5]' to 'int'This conversion

requiresareinterpret_cast,aC-stylecastorfunction-stylecast#include<stdio.h>intmain(){... requires a reinterpret_cast, a C-style cast or function-style cast

#include<stdio.h>
int main()
{void f(int m,int n);
int i;
int a[5],b[5],c[5];
printf("请输入数组a:\n");
for(i=0;i<5;i++)
{printf("a%d=",i+1);
scanf("%d",&a[i]);}
printf("请输入数组b:\n");
for(i=0;i<5;i++)
{printf("b%d=",i+1);
scanf("%d",&b[i]);}
printf("两数组之积c:\n");
f(a,b);
return 0;}

void f(int m[],int n[])
{int i,c[5];

for(i=0;i<5;i++)
{c[i]=m[i]*n[i];
printf("c%d=%d\t",i+1,c[i]);}
}
展开
 我来答
447587096
推荐于2018-04-19 · TA获得超过5047个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1189万
展开全部
#include<stdio.h>

int main()
{ void f(int m[],int n[]);//这里写错了,看看好,给你改过来,现在可以了
int i;
int a[5],b[5],c[5];
printf("请输入数组a:\n");
for(i=0;i<5;i++)
{printf("a%d=",i+1);
scanf("%d",&a[i]);}
printf("请输入数组b:\n");
for(i=0;i<5;i++)
{printf("b%d=",i+1);
scanf("%d",&b[i]);}
printf("两数组之积c:\n");
f(a,b);
return 0;
}

void f(int m[],int n[])
{int i,c[5];

for(i=0;i<5;i++)
{
c[i]=m[i]*n[i];
printf("c%d=%d\t",i+1,c[i]);}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式