#include <stdio.h>
int digitsum(int x)
{
int i;
if(x == 0)
return 0; //遞歸結束條件
else
{
i = x % 10;
x = x / 10;
}
return i+digitsum(x); //進行遞歸
}
int main()
{
int sum = 0;
sum = digitsum(1234);
printf("%d",sum);
return 0;
}
寫一個遞歸函數DigitSum(n),輸入一個非負整數,返回組成它的數字之和,例如,調用DigitSum(1729),則應該返回1+7+2+9,它的和是19
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
構建Arm版jdk1.8 docker基礎鏡像
M_mxy
2024-06-07 14:23:19
微軟RPA工具Power Automate Desktop
2018
2024-06-07 14:20:58
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
2018
2024-06-07 14:20:58
k8s網絡問題以及容器跨宿主機通信原理 k8s組件和網絡插件掛掉,演示已有的pod是否正常運行 k8s組件和網絡插件掛掉,演示已有的pod是否正常運行
馬昌偉
2024-06-07 14:19:58
dubbo~全局異常攔截器的使用與設計缺陷
張佔嶺
2024-06-07 14:18:38
微前端學習筆記(1):微前端總體架構概述,從微服務發微
zhoulujun
2024-06-07 14:14:28
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
zhoulujun
2024-06-07 14:14:28
再談23種設計模式(3):行爲型模式(學習筆記)
zhoulujun
2024-06-07 14:14:28
微前端學習筆記(3):前端沙箱之JavaScript的sandbox(沙盒/沙箱)
zhoulujun
2024-06-07 14:14:28
微前端學習筆記(5):從import-html-entry發微DOM/JS/CSS隔離
zhoulujun
2024-06-07 14:14:28
再談23種設計模式(2):結構型模式(趣圖解釋)
zhoulujun
2024-06-07 14:14:28
【譯】通過出色的開發人員體驗,將樂趣最大化,將痛苦最小化
MeteorSeed
2024-06-07 14:12:37