标题:帮忙看看我的冒泡
取消只看楼主
维ddrsun
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2010-10-5
结帖率:81.25%
已结贴  问题点数:2 回复次数:4 
帮忙看看我的冒泡
#include "stdio.h"
#define N 10
shuchu(int a[],int n);
paixu(int a[],int n);
void main()
{
    int a[N],i;
    printf("please input 10 numbers:\n");
    for(i=0;i<N;i++)
        scanf("%d",&a[i]);
    shuchu(int a[N],N); //问题是不是出在实参的传递??怎么改改?
    paixu(int a[N],N);
}
shuchu(int a[N],int n)
{
    int i;
    for(i=0;i<=n;i++)
        printf("%d",a[i]);
}
paixu(int a[],int n)
{
    int i,temp,j,k;
    for(i=0;i<N-1;i++)
    {
        for(j=0;j<N-i-1;j++)
        {
          if(a[j]>a[j+1])
          {
              temp=a[j];
              a[j]=a[j+1];
              a[j+1]=temp;
          }
        }
    }
for(i=0;i<N;i++)
{
    printf("   %d",a[i]);
}
}

[ 本帖最后由 维ddrsun 于 2011-3-2 10:38 编辑 ]
搜索更多相关主题的帖子: void include numbers please 
2011-03-02 10:32
维ddrsun
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2010-10-5
得分:0 
回复 2楼 faminxmu
不行啊~~

never give up!!
2011-03-02 10:56
维ddrsun
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2010-10-5
得分:0 
回复 4楼 faminxmu
我是这样改,不行~~~

never give up!!
2011-03-02 11:22
维ddrsun
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2010-10-5
得分:0 
回复 6楼 faminxmu
哦,这样
shuchu(int a[N],N); //改shuchu(a,N)    paixu(a,N);
paixu(int a[N],N)

在形参表里加上类型定义的话就不行了
为什么?

never give up!!
2011-03-02 11:43
维ddrsun
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2010-10-5
得分:0 
回复 9楼 faminxmu
谢谢

never give up!!
2011-03-02 12:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-333013-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.654116 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved