CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

继续求教

楼主yvette00()2003-07-03 12:44:48 在 C/C++ / C语言 提问

改过后编译没有错误,运行有两个错误,请问如果解决?  
  Linking...  
  l1.obj   :   error   LNK2001:   unresolved   external   symbol   "void   __cdecl   print(double   *   const,int)"   (?print@@YAXQANH@Z)  
  Debug/l1.exe   :   fatal   error   LNK1120:   1   unresolved   externals  
  Error   executing   link.exe.  
   
  #include   <iostream.h>  
  void   print   (double[],int);  
  void   sort   (double[],int);  
  void   main()  
  {  
  double   a[]={55.5,22.5,99.9,66.6,44.4,88.8,33.3,77.7};  
  print   (a,8);  
  sort   (a,8);  
  print   (a,8);  
  }  
  void   sort(double   a[],int   n)  
  {  
  for   (int   i=1;i<n;i++)  
  for   (int   j=0;j<n-j;j++)  
      if(a[j]>a[j+1])  
                                              {double   tmp=a[j];  
                                                a[j]=a[j+1];  
                                                a[j+1]=tmp;]  
  }  
  问题点数:20、回复次数:6Top

1 楼stukov2002(卡拉是头猪)回复于 2003-07-03 12:53:06 得分 10

 
   
  没定义print()~  
   
  void   print(double   a[],   int   n)  
  {  
          for(int   i   =   0;   i   <   n;   i   ++)  
          {  
                  cout   <<   a[i]   <<   endl;  
          }  
  }  
   
  Top

2 楼Riemann()回复于 2003-07-03 12:55:36 得分 5

void   sort(double   a[],int   n)  
  {  
  for   (int   i=1;i<n;i++)  
  for   (int   j=0;j<n-j;j++)  
      if(a[j]>a[j+1])  
                                              {double   tmp=a[j];  
                                                a[j]=a[j+1];  
                                                a[j+1]=tmp;]     //   wrong,   should   be   modified   }  
  }  
  而且你没有编写print函数。  
  Top

3 楼Beover1984(摇滚人生)回复于 2003-07-03 12:57:00 得分 0

你用什么编译器????Top

4 楼yvette00()回复于 2003-07-03 13:42:08 得分 0

Microsoft   Visual   c++6.0  
  Top

5 楼callzjy((草魚))回复于 2003-07-03 14:52:29 得分 5

//   welcome.cpp   :   Defines   the   entry   point   for   the   console   application.  
  //  
   
  #include   "stdafx.h"  
   
  #include   "iostream.h"  
   
  void   print   (double[],int);  
  void   sort   (double[],int);  
   
  void   main()  
  {  
  double   a[]={55.5,22.2,99.9,66.6,44.4,88.8,33.3,77.7};  
  print   (a,8);  
  sort   (a,8);  
  cout<<endl;  
  print   (a,8);  
  }  
   
  void   sort(double   a[],int   n)  
  {  
  for   (int   i=0;i<n;i++)  
  for   (int   j=0;j<n-i-1;j++)  
      if(a[j]>a[j+1])  
                      {double   tmp=a[j];  
                        a[j]=a[j+1];  
                        a[j+1]=tmp;  
      }  
  }  
   
  void   print(double   a[],   int   n)  
  {  
          for(int   i=0;i<n;i++)  
                  cout<<a[i]<<endl;  
  }  
  ---------------------------------  
  55.5  
  22.2  
  99.9  
  66.6  
  44.4  
  88.8  
  33.3  
  77.7  
   
  22.2  
  33.3  
  44.4  
  55.5  
  66.6  
  77.7  
  88.8  
  99.9  
  Press   any   key   to   continue  
  ----------------------------------  
  vc6.0编绎通过  
  Top

6 楼yvette00()回复于 2003-07-04 12:49:16 得分 0

谢谢!Top

相关问题

  • 继续`继续`继续问~~~~
  • 继续
  • LAZA,继续 !
  • 继续送分
  • 继续送。
  • 继续送分!
  • 继续送:)
  • 继续送.
  • 继续送分!!!!!!!
  • 继续发分

关键词

  • double
  • print
  • sort
  • tmp
  • include

得分解答快速导航

  • 帖主:yvette00
  • stukov2002
  • Riemann
  • callzjy

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo