永发信息网

VC++6.0找错,修正。

答案:2  悬赏:0  手机版
解决时间 2021-04-25 08:12
  • 提问者网友:锁深秋
  • 2021-04-24 10:53

//定义一个长度是10的int型数组,分别定义函数实现数组的 (输出, 找最小值的下标, 数组倒置, 顺序查找, 降序排序)
#include<stdio.h>
void man(a[]);
void dao(a[]);
void cha(a[]);
void pai(a[]);
void main()
{
int a[10]={51,5,52,98,87,1,89,23,786,72};
man(a);
dao(a);
cha(a);
pai(a);
}
void man(a[10]);
{
int i,n=a[0];
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
if(a[i]<n)
{
n=a[i];
}

}
printf("数组最小值下标:%d",i);
}
void dao(a[10])
{
int i,temp;
for(i=0;i<4;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
for(i=0;i<10;i++)
{
printf("%d\n",a[i]);
}
}

void cha(a[10])
{
int i,c;
for(i=0;i<10;i++)
{
if(c==a[i])
{
printf("数组中找到:%d",c);
}
}
}
void pai(a[10])
{
int i,j,k,temp;
for(i=0;i<9;i++)
{
for(j=i+1;j<10;i++)
{
if(a[j]>a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
printf("%d ",a[k])
}


最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-04-24 11:22

帮你改过来了 如下


你定义的形参数全部没有类型


如果我的回答对你有所帮助


记得选个满意答案哦



#include<stdio.h>
void man(int a[]);
void dao(int a[]);
void cha(int a[]);
void pai(int a[]);
void main()
{
int a[10]={51,5,52,98,87,1,89,23,786,72};
man(a);
dao(a);
cha(a);
pai(a);
}
void man(int a[10])
{
int i,n=a[0];
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
if(a[i]<n)
{
n=a[i];
}


}
printf("数组最小值下标:%d",i);
}
void dao(int a[10])
{
int i,temp;
for(i=0;i<4;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
for(i=0;i<10;i++)
{
printf("%d\n",a[i]);
}
}


void cha(int a[10])
{
int i,c;
for(i=0;i<10;i++)
{
if(c==a[i])
{
printf("数组中找到:%d",c);
}
}
}
void pai(int a[10])
{
int i,j,k,temp;
for(i=0;i<9;i++)
{
for(j=i+1;j<10;i++)
{
if(a[j]>a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
printf("%d ",a[k]);
}

全部回答
  • 1楼网友:独行浪子会拥风
  • 2021-04-24 12:59

#include<stdio.h> void man(int a[]); void dao(int a[]); void cha(int a[]); void pai(int a[]); void main() { int a[10]={51,5,52,98,87,1,89,23,786,72}; man(a); dao(a); cha(a); pai(a); } void man(int a[10]) { int i,n=a[0]; for(i=0;i<10;i++) { printf("%d ",a[i]); if(a[i]<n) { n=a[i]; }

} printf("数组最小值下标:%d",i); } void dao(int a[10]) { int i,temp; for(i=0;i<4;i++) { temp=a[i]; a[i]=a[9-i]; a[9-i]=temp; } for(i=0;i<10;i++) { printf("%d\n",a[i]); } }

void cha(int a[10]) { int i,c; for(i=0;i<10;i++) { if(c==a[i]) { printf("数组中找到:%d",c); } } } void pai(int a[10]) { int i,j,k,temp; for(i=0;i<9;i++) { for(j=i+1;j<10;i++) { if(a[j]>a[i]) { temp=a[j]; a[j]=a[i]; a[i]=temp; } } } printf("%d ",a[k]); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯