輸入一個非負整數,返回組成它的數字之和
寫一個遞迴函式DigitSum(n),輸入一個非負整數,返回組成它的數字之和.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int DigitSum(unsigned int n) {
if (n > 9) {
return n % 10 + DigitSum(n / 10);;
}
else {
return n;
}
}
int main() {
int n;
printf("請輸入一個正整數.\n");
scanf("%d", &n);
printf("%d",DigitSum(n));
system("pause");
return 0;
}
相關文章
- 輸入一個整數,返回這個整數的位數
- 輸入一個三位數,輸出它各個數位之和
- 將一個整數逆序輸出·正序輸出它的每一位數字
- 統計輸入的數字為正數和負數的個數
- 給定一個按非遞減順序排序的整數陣列 A,返回每個數字的平方組成的新陣列,要求也按非遞減順序排序。排序陣列
- 從不定方程的非負整數解個數談起
- //編寫一個函式,傳入一個整數,將數字反轉,檢查數字是不是數字的2倍 果是則返回true,否則返回false函式False
- 怎樣解題|題2.1.17:非負整數的分組
- 輸入框只能輸入負數,整數,2位小數(鍵盤彈起事件)事件
- 輸入十個整數,輸出其中質數
- C# 輸入一個整數,求質因數C#
- 輸入10個整數,求最大數
- input 限制字數輸入時候 限制字數會出現負數
- python將輸入的一個正整數分解質因數(map)Python
- 輸入一個整數陣列,輸出奇偶數相間排列的陣列陣列
- 有一組整數資料,全部除以一個整數a,使得餘數是同n種數字,如何計算出這個整數a的全部可能。
- 求兩個整數之和——一個寫註釋的新手
- js 將負數或小數轉成正整數JS
- 求金字塔數字非負的情況總數
- python 輸入一個整數,判斷其是否既是3的倍數,又是5的倍數Python
- 寫一個函式,輸入一個4位數字,要求輸出這4個數字字元函式字元
- 劍指offer:輸入n個整數,找出其中最小的K個數。
- 整數劃分為多數之和
- 統計整數區間[N,M](N,M<100000)中所以非偶數的合數個數,並輸出這個數。
- 輸出1~100中不含數字9的全部整數,每五個換一行
- QLineEdit限定只能輸入整數
- 2022-06-23:給定一個非負陣列,任意選擇數字,使累加和最大且為7的倍數,返回最大累加和陣列
- 接收使用者輸入的3個整數,並將它們的最大值作為結果輸出
- Input 輸入框中 只能輸入正整數
- input 輸入框只能輸入數字
- 數字右邊第一個大於它的數(單調棧)
- 面試題:一個整數,它加上100後是一個完全...面試題
- Vue只能輸入數字Vue
- 兩數之和,三數之和,最接近的三數之和,四數之和
- 兩數之和,返回陣列下標陣列
- 輸入3個整數a,b,c,要求按由小到大的順序將它們輸出,用函式實現函式
- JavaScript正規表示式校驗非負整數例項JavaScript
- 給定一個 32 位有符號整數,將整數中的數字進行反轉。符號