注意:此页面搜索的是所有试题
题目内容
(许昌学院面向对象程序设计)
[改错题,10分] 1题目:在一个一维整型数组中找出其中最大的数及其下标。 程序中共有 条错误语句。
#define N 10
float fun(int *a,int *b,int n)
{
int *c,max=*a;
for(c=a+1;c<a+n;c++)
if(*c>max)
{
max=*c;
b=c-a;}
return max;
}
main()
{
int a[N],i,max,p=0;
cout<<"please enter 10 integers:";
for(i=0;i<N;i++)<>< a="">
cin>>a[i];
m=fun(a,p,N); cout<<"max="<<max<<"position="<p;
}
#define N 10
float fun(int *a,int *b,int n)
{
int *c,max=*a;
for(c=a+1;c<a+n;c++)
if(*c>max)
{
max=*c;
b=c-a;}
return max;
}
main()
{
int a[N],i,max,p=0;
cout<<"please enter 10 integers:";
for(i=0;i<N;i++)<>< a="">
cin>>a[i];
m=fun(a,p,N); cout<<"max="<<max<<"position="<p;
}
参考答案

