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

编写一个递归函数求1+2+3+4+...+n的和

img

#include <stdio.h>
#include <stdlib.h>
int sum(int n)
{
if(n==1)
    return 1;
else
    return (sum(n-1)+n);
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d",sum(n));
    return 0;
}

一个问题提了两遍啊

#include <stdio.h>

int fun(int n)
{
  if(n == 1)
  {
    return 1;
  }
  
  return fun(n-1)+n;
}

int main()
{
  int n = 0;
  scanf("%d",&n);
  printf("sum = %d",fun(n));
  return 0;
}

近期文章

  • while((ch=getchar())!=‘\n’)是什么作用
  • 将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误。
  • bootstrap一个轮播同时显示多个
  • canvas下 的button点击没有任何反应
  • Bootstrap2不能用JQuery AJAX方式提交表单吗?
  • Java,不会做有那位大lao知道的
  • 安装网卡驱动时报错,刚接触LINUX,不知到如何解决!
  • JAVA播放音乐文件时出现的问题该怎么解决呢
  • 如何给音频文件添加乘性噪声 python
  • 为什么button和plain text 显示不出来
  • c语言 如何在链表中创建索引
  • 如何将下列文字以词云的形式进行展示
  • 编译器VScode 在自己打开的文件夹创建了文件 结果无法运行 为什么?
  • 未来有色行业智慧冶炼能达到什么程度
  • Python通讯录项目,请问运行时,显示全部联系人不显示QQ怎么回事
  • 关于jqgrid的应用。
  • 求一个php5.6 ssh.dll扩展包,官网及网上搜都搜不到
  • sql-server存储过程?
  • python处理多行数据
  • 离散的割集与边割集的

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华