峰723 2021-10-24 12:09 采纳率: 100%
浏览 22
已结题

想用递归算法算10以内偶数的积,最后输出结果不是

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class F
{
int invalue = 10;
public static int Sum(int invalue)
{
if (invalue <= 2)
return invalue;
else
return invalue * Sum(invalue - 2);
}
}
class Program
{

    static void Main(string[] args)
    {
        Console.WriteLine("F.Sum");
  • 写回答

1条回答 默认 最新

  • zxpei 2021-10-25 09:00
    关注

    调用方法不对,Console.WriteLine("F.Sum");这永远只输出“F.Sum”,应该改为 Console.WriteLine(F.Sum(10));
    int invalue = 10;这个是多余的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月9日
  • 已采纳回答 11月1日
  • 创建了问题 10月24日

悬赏问题

  • ¥15 现在新建了一个f1的就不行了包括所有新建的项目都无法生成,路径命名都没问题,keil和cubemx重装过还是不行,如何解决?(标签-java|关键词-固件)
  • ¥15 web前端开发怎么实现像图片这样的页面啊?
  • ¥15 ubuntu 20.04 网卡启用后,只有ipv6 没有 ipv4 无法上网
  • ¥15 QT任务管理器无法正确获取展开,有悬赏15元速求,如何解决?(相关搜索:标识符|结构体)
  • ¥15 使用delphi 10.3+intraweb 生成的页面怎么实现自动滚屏
  • ¥20 思科:Router c3600 MN-4E插槽
  • ¥15 16进制修改视频的元数据
  • ¥15 HTML中css的位置信息居然会导致元素大小发生变化
  • ¥15 岛津txt格式文件转nirs格式
  • ¥15 有偿指导软件编程与八股