| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 749 人关注过本帖
标题:求前辈指导
只看楼主 加入收藏
付得福
Rank: 1
等 级:新手上路
帖 子:24
专家分:4
注 册:2013-10-30
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:5 
求前辈指导
下面程序是根据私下学习排序后,写出来的,但是在VC++6.0中不能运行,出现很多错误,但是我都知道如何改正,请前辈指导!


#include <stdio.h>
int mian()
{
    int i,j,n;
    A[8]={3,4,33,23,18,13,15,22};
    insert_sort(elementtype A[n+1]);
    for(i=2;i<=n;i++)
        printf("%d\t",A[i]);
    return 0;
}
int insert_sort(elementtype A[n+1])
{
    for (i=2;i<=n;i++)
    {A[0]=A[1];
     j=i-1;
     while (A[j]>A[0])
     { A[j+1]=A[j];
       j=j-1;
     A[j+1]=A[0];
     }
    }     
}
搜索更多相关主题的帖子: include return 如何 
2014-01-01 23:28
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6814
专家分:42393
注 册:2010-12-16
收藏
得分:5 
你应该语法还不熟悉吧?
好好补一下

    int i,j,n;
    A[8]={3,4,33,23,18,13,15,22};  A是什么类型?这是一个错误,
    insert_sort(elementtype A[n+1]); 数据参数,直接insert_sort(A,n);就可以了,记得要初始化一次n

int insert_sort(elementtype A[n+1]) 这样可以看出你 基本语法都还不懂了
改成 int insert_sort(elementtype A[],int n)吧,先认真学习下在写~~

insert_sort内部的算法好像不对

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2014-01-02 08:23
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:10 
有点闲  简单说一下

程序代码:

#include <stdio.h>
//函数应该有声明  否则应该写在main之前
int insert_sort(int A[]);  //声明应该有数据类型
int main()     //应该是main  而不是mian
{
    int i,j,n;
    int A[8]= {3,4,33,23,18,13,15,22};  //要由数据类型
    insert_sort(A);  //调用者仅仅是调用地址即可
    for(i=0; i<8; i++)
        printf("%4d",A[i]);
    return 0;
}
int insert_sort(int A[])  //这里与上面声明保持一致即可
{
    int i ,j ,tmp ;   //变量使用之前要定义
    for (i=0; i<8; i++)   //这里n是虾米???
    {
        for (j=i; j<8; j++)   //至于你的算法部分 实在是看不懂 完全改掉了
        {
            if (A[j]>A[i])
            {
                tmp=A[j];
                A[j]=A[i];
                A[i]=tmp;
            }
        }
    }
}



DO IT YOURSELF !
2014-01-02 08:43
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:5 
先去学学c语言吧

总有那身价贱的人给作业贴回复完整的代码
2014-01-02 08:50
付得福
Rank: 1
等 级:新手上路
帖 子:24
专家分:4
注 册:2013-10-30
收藏
得分:0 
回复 3楼 wp231957
感谢您的指导!
2014-01-03 17:27
付得福
Rank: 1
等 级:新手上路
帖 子:24
专家分:4
注 册:2013-10-30
收藏
得分:0 
回复 2楼 yuccn
嗯,感谢大神的深刻教育!
2014-01-03 17:27
快速回复:求前辈指导
数据加载中...
 
   



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

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