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