我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

我想要一个能求阶乘的代码,为什么算出来是这个数加1

img

wa函数你没有返回值,在第9行添加一句return c;

回答:函数没有返回值,示例如下:

#include<iostream>
using namespace std;

int jiecheng(int n){
    int sum=1;
    for(int i=1;i<=n;i++){
        sum=sum*i;
    }
    return sum;
} 

int main(){
    int a;
    cout<<"Input a number:";
    cin>>a;
    cout<<"The result is:"<<jiecheng(a)<<endl;
}

近期文章

  • 安装Python后为什么是这种情况
  • 第四题和第六题好像是一个类型,但我不大懂
  • java跳水打分题为什么运行不出来
  • 求和到底哪里出错了呢?
  • win10在powershell输入代码后无法连接网络
  • 为什么不能正确输出层序遍历
  • pow函数问题,出现报错
  • 没看懂,C语言,找不到循环了
  • 运用C语言的形式解决这个齿轮的转速的问题怎么做的
  • 输入10个随机数并且求出最小值
  • 不知道哪里不对输出实发工资和应发工资没有
  • 请问JS怎么让循环中的if执行一次后就不再执行
  • R语言:Error in lognet
  • 这个程序哪里有问题啊,改怎么弄啊
  • C语言中while语句在同一个源文件中可以用两次吗?(求答)
  • 求帮解3,4,5题,急!
  • 求解:ubuntu 无法使用
  • 这个有没有人解答一下
  • 下面那个红线上的内容 ——为啥不能在方块里的内容——的前面呢?
  • R语言操作GEO时出现这种情况

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华