找回密码
 立即注册
搜索
热搜: Python Java C Html PHP
查看: 34|回复: 0

编程 递归1+2+3+~+100

[复制链接]
  • 打卡等级:偶尔看看
  • 打卡总天数:10
  • 打卡月天数:0
  • 打卡总奖励:2100
  • 最近打卡:2025-05-20 09:38:24

28

主题

9

回帖

2924

积分

管理员

积分
2924
发表于 2025-5-20 09:52:00 | 显示全部楼层 |阅读模式
根据题目描述,打开BlockCode,编写C语言程序使用递归技术完成具体要求。

本题分值:50分

考核时间:70分钟

考核方式:实操

考核内容:使用递归技术求1+2+3+……+100的和。
  1. #include <stdio.h>
  2. int sum(int n){
  3.         if (n == 1){
  4.                 return 1;
  5.         }else{
  6.                 return n + sum(n - 1);
  7.         }
  8. }
  9. int main(){
  10.         int result = sum(100);
  11.         printf("1 到 100 的和是:%d\n",result);
  12.         return 0;
  13. }
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HELIXABYSS

GMT+8, 2025-7-2 13:30 , Processed in 0.205235 second(s), 27 queries .

Powered by Discuz! X3.5

© 2024-2025 HELIXABYSS

快速回复 返回顶部 返回列表