c++6.0编译一个程序,怎么改都出现一个错误(error),望大神指点啊。
关键是乱改它也就是一个error,想知道是什么问题。。。#include<stdio.h>#include<string.h>int*max(intx[],inty[],...
关键是乱改它也就是一个error,想知道是什么问题。。。
#include <stdio.h>
#include <string.h>
int *max(int x[],int y[],int *p,int *c)
{
int i;
int *m=&x[0];
for(i=0;i<9;i++)
{
if(*m<x[i])
{
*m=x[i];
*p=i;
*c=1;
}
}
for(i=0,i<9,i++)
{
if(*m<x[i])
{
*m=x[i];
*p=i;
*c=2;
}
}
return m;
}
int main(void)
{
int c1[10]={1,2,3,4,5,6,7,8,9,0};
int c2[10]={11,12,13,14,15,16,17,18,19,10};
int n;
int c;
int *p;
p=max(c1,c2,&n,&c);
printf("两个数组里面最大值是%d,在第%d个数组里面的第%d个数\n",*p,c,n);
return 0;
} 展开
#include <stdio.h>
#include <string.h>
int *max(int x[],int y[],int *p,int *c)
{
int i;
int *m=&x[0];
for(i=0;i<9;i++)
{
if(*m<x[i])
{
*m=x[i];
*p=i;
*c=1;
}
}
for(i=0,i<9,i++)
{
if(*m<x[i])
{
*m=x[i];
*p=i;
*c=2;
}
}
return m;
}
int main(void)
{
int c1[10]={1,2,3,4,5,6,7,8,9,0};
int c2[10]={11,12,13,14,15,16,17,18,19,10};
int n;
int c;
int *p;
p=max(c1,c2,&n,&c);
printf("两个数组里面最大值是%d,在第%d个数组里面的第%d个数\n",*p,c,n);
return 0;
} 展开
5个回答
展开全部
#include <指举指stdio.h>
#include <答迅string.h>
int *max(int 唯配x[],int y[],int *p,int *c)
{
int i;
int *m=&x[0];
for(i=0;i<9;i++)
{
if(*m<x[i])
{
*m=x[i];
*p=i;
*c=1;
}
}
for(i=0;i<9;i++)////这里用分号
{
if(*m<y[i])//这里是y[i]
{
*m=y[i];//这里是y[i]
*p=i;
*c=2;
}
}
return m;
}
int main(void)
{
int c1[10]={1,2,3,4,5,6,7,8,9,0};
int c2[10]={11,12,13,14,15,16,17,18,19,10};
int n;
int c;
int *p;
p=max(c1,c2,&n,&c);
printf("两个数组里面最大值是%d,在第%d个数组里面的第%d个数\n",*p,c,n);
return 0;
}
展开全部
for(i=0,i<9,i++)只用将这一句的清含芦逗号改为分号,就是“,”——>“;”。
整个程序其他地方不用改了!
#include <stdio.h>
#include <string.h>
int *max(int x[],int y[],int *p,int *c)
{
int i;
int *m=&x[0];
for(i=0;i<9;i++)
{
老链if(*m<x[i])
{
答带 *m=x[i];
*p=i;
*c=1;
}
}
for(i=0;i<9;i++)//","->";"
{
if(*m<x[i])
{
*m=x[i];
*p=i;
*c=2;
}
}
return m;
}
int main(void)
{
int c1[10]={1,2,3,4,5,6,7,8,9,0};
int c2[10]={11,12,13,14,15,16,17,18,19,10};
int n;
int c;
int *p;
p=max(c1,c2,&n,&c);
printf("两个数组里面最大值是%d,在第%d个数组里面的第%d个数\n",*p,c,n);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环i判断条件为i<10
第二个for循环数组用y
第二个for循环数组用y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把main()函数里面的 return 0 ;去掉,还有int *m=&x[0];改成int *m=x;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的error是什么内容??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询