CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

一个关于递归的问题!!!麻烦大家指教一下!!!

楼主ASCII945(崛起吧!)2006-03-04 18:23:50 在 C/C++ / 新手乐园 提问

int   recusion(int   b[5],int   y)     /*递归函数*/  
  {  
          static   int   count=1;  
          int   v;  
          if(count<5){  
                  v=y*recusion(int   b[5],int   y)+b[4-count];/*出错语句*/  
                  count++;}  
          else   v=b[4];  
          return   v;  
  }  
   
  int   main()  
  {  
      int   x,loop;  
      int   a[5];  
      printf("please   input   the   value   of   x!\n");  
      scanf("%d",&x);  
      printf("please   input   a0   to   a4\n");  
      for(loop=0;loop<5;loop++)   scanf("%d",&a[loop]);  
      printf("the   value   of   v   is   %d!",recusion(a[5],x));  
      getch();  
      return   0;  
  }  
  ------------------------------------------  
  这个程序我用wintc编译后出现了以下的错误  
  错误   qinjiu~1.c   11:   表达式语法错在   recusion   函数中  
  警告   qinjiu~1.c   15:   参数'y'从未使用在   recusion   函数中  
  警告   qinjiu~1.c   28:   不可移动的指针(地址常数)转换在   main   函数中  
   
  请高手们指点一点!!!! 问题点数:20、回复次数:3Top

1 楼qhfu(改个名字)回复于 2006-03-04 18:28:34 得分 10

v=y*recusion(int   b[5],int   y)+b[4-count];/*出错语句*/  
  这种函数调用方式完全错误,呵呵,楼主应该先看看书。  
  下面这样可能对。  
    v=y*recusion(b,y)+b[4-count];/*出错语句*/  
  函数调用时,只要传入实参。Top

2 楼ugg(逸学堂(exuetang.net))回复于 2006-03-04 19:46:53 得分 10

v=y*recusion(int   b[5],int   y)+b[4-count];/*出错语句*/  
   
  ~~~~~~~~~~~~~~~~··  
  int   b[5],,这是定义,再这里应该是应用  
  v=y*recusion(b,y)+b[4-count];//   修改如图  
   
  下面也不对。应该  
  printf("the   value   of   v   is   %d!",recusion(a[5],x));  
   
  //   如下所示  
  printf("the   value   of   v   is   %d!",recusion(a,x));  
   
  Top

3 楼hsl25179(シωǒ好乖)回复于 2006-03-04 21:05:27 得分 0

我晕             v=y*recusion(int   b[5],int   y)+b[4-count];/*出错语句*/  
  函数体内能调用此函数么?  
  请教高手。。。Top

相关问题

  • 请教一下递归函数?
  • 请问一下递归算法?
  • 一段小程序,麻烦看一下!可能是递归方面的错误,请在关键的地方指点两句!谢谢!
  • 消除左递归是碰到了麻烦!
  • 超级麻烦的递归查询,高手帮帮忙!!!!!
  • 递归……
  • 递归?
  • 递归.........
  • 递归
  • 关于递归的应用,请各位指点一下

关键词

  • 递归
  • count

得分解答快速导航

  • 帖主:ASCII945
  • qhfu
  • ugg

相关链接

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

广告也精彩

反馈

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