[英]How do I do sum_of_digits recursively for large numbers
目前,我已經編寫了一個遞歸的 function 來執行 sum_of_digits 但它適用於較小的數字,例如小於 6。 但是對於更大的數字,由於某種原因計算會出錯。 我在這里做錯了什么? ...
[英]How do I do sum_of_digits recursively for large numbers
目前,我已經編寫了一個遞歸的 function 來執行 sum_of_digits 但它適用於較小的數字,例如小於 6。 但是對於更大的數字,由於某種原因計算會出錯。 我在這里做錯了什么? ...
[英]sum of numbers/extact digits
我是編碼新手,並嘗試提取和打印無數字。 我編寫了 2 個不同的代碼,但無法將它們組合起來。 我會很感激一些建議。 (我嘗試使用*args但沒有用) ...
[英]Sum of digits in C++
要求的程序是數字和: 輸入數據采用以下格式:第一行包含 N - 要處理的值的數量; 然后 N 行將描述應由 3 個整數 ABC 計算數字總和的值; 對於每種情況,您需要將 A 乘以 B 並添加 C(即 A * B + C) - 然后計算結果的數字總和。 答案應該有N個結果,也用空格隔開 我的 C ...
[英]Function for digitsum of all n digit numbers and stored in sum but not getting the correct ans
這 function 存儲所有 n 位數字的 digitsum 的值 這是驅動程序 function ...
[英]Making sum of two variable with extra text X=
兩個變量 A 和 B。我需要用額外的字 X= 打印這兩個變量的總和, 輸入 A=3; B=2; 輸出,X=5; 我需要 (X=5;) 這個帶有 X= 的總答案我如何在 javascript 中做到這一點? 請幫我。 ...
[英]Cross sum of digits of a non-negative number using list comprehension
我正在尋找一個非負數的數字總和(“交叉總和”)的非遞歸實現,如下所示: 一個數字的交叉和(例如 512)是其各個數字的總和(例如 5 + 1 + 2 = 8) cs 將一個非負數“n”作為輸入,然后應該使用列表推導將數字拆分為其數字(例如 1234 -> [1,2,3,4]),然后將其相加。 ...
[英]Sum of digits of non-negative number using list comprehension
我正在尋找一個非負數的數字總和(“交叉總和”)的非遞歸實現,如下所示: 基本上:如何僅使用列表推導從非負整數中獲取數字列表? 交叉和示例:157 的交叉和是 1 + 5 + 7 = 13 “通常的方法”是使用模和除法遞歸地從數字中提取數字,然后像這樣總結它們: 然而,我很難在沒有遞歸和列表理解的情 ...
[英]C++ Program to print sum of digits
//程序打印數字總和 輸入否時不打印正確答案。 從 1 或 0 開始。 通過使用 While (n>0),它給出了正確的 output 但我不知道為什么? ...
[英]Find number of pairs that add up to a specific number from two different lists?
輸出:5 65 如果問題中的給定列表中可能有更多對,我該怎么做? 幫助。 還有哪些方法可以實現這一目標? ...
[英]How To Split An Integer
我正在嘗試創建一個附加持久性程序,其中用戶輸入一個數字,程序輸出總迭代次數(或附加持久性)。 我想對其進行編碼,以便不使用字符串數據類型。 是否有任何內置函數或其他可以使用的函數,以便我可以將大量數字拆分為單獨的數字? 注意事項: 我在 VB.Net 的控制台應用程序中編碼 我在編碼方面 ...
[英]Sum of digits with test cases in C
我試圖用測試用例找到數字的sum 。 但問題是在我找到一個sum ,這個sum會加到下一個sum但我只有那個數字的一個特定sum 。 請幫忙。 這是我的代碼: 這是我的輸出: 為什么我之前的sum加到下一個sum ? 我不理解。 我想要的輸出: ...
[英]Algorithm to sum up all digits of a number
你能向我解釋一下這個循環是如何工作的嗎? 第一次循環之后和第二次循環之后發生了什么等等。 ...
[英]Can I compute digital sum of 2ⁿ more efficiently?
我正在嘗試在 C 中創建一個遞歸函數,用於計算 2ⁿ 中的數字總和,其中 n < 10⁷。 我做了一些有用的東西,但它很慢(對於 n = 10⁵ 需要 19 秒)。 該函數必須在最多 1 秒內返回總和。 我的算法使用數組來計算 2ⁿ 來存儲它的數字,並且它沒有使用遞歸函數。 有沒有辦法在不計 ...
[英]Additive Persistence and Additive Root Program Not Responding After Inputting Number
我的初學者 C 編程 class 有一個家庭作業: 加法持久性是 integer 的數字總和的屬性。 找到數字之和,然后對和進行數字之和,重復直到達到單個 integer 數字。 這種循環的數量是該整數的加法持久性。 考慮以下示例: ● integer開頭為1234 ● 其位數為 1+2+3+4 ...
[英]function stack overflow when 5000+ deep recursion
此功能適用於較小的數組。 但是,當給定非常大的“ int”數組時,它會失敗。 我向上看,發現內存不足的堆棧導致了問題,因為它無法分配足夠的空間來容納所有內部循環的變量。 那么如何解決呢? 我現在只想對此進行“熱修復”。 然后,也許我會找到這個問題的最佳解決方案。 ...
[英]How to optimize and find output for large inputs?
對於輸入數字N ,我試圖找到滿足以下條件的特殊對(x,y)的數量: x != y 1 <= N <= 10^50 0 <= x <= N 0 <= y <= N F(x) + F(y)是質數,其中F是數字的所有數字之和 最后打印計數模 1 ...
[英]How to calculate the sum of digits in a number iteratively - java/bluej
我正在創建兩個方法 - 一個以遞歸方式計算數字中的數字之和,另一個以迭代方式計算。 我已經創建了遞歸方法,並且在很大程度上我理解了找到數字之和的概念,但我不確定如何正確地將它放入迭代方法中。 我的代碼沒有給我正確的輸出。 數字“n”是10,意味着預期的輸出是1.我得到11.你能告 ...
[英]How to calculate sum of all input value in text having trailing commas?
我想計算文本中是否有尾隨逗號的所有輸入值。 示例我在文本框中輸入2,3,4,5或2345 。 它的總和應為14 ,前提是用戶使用過或未使用過,介於數字之間。 ...
[英]64 Bit digitsum (C) [Feel Free to edit my English]
這是我分配的一部分,但我不知道為什么輸出不正確。 救命? 輸入/輸出示例: 當我使用gcc進行編譯時,它僅顯示輸出“ sum is 310”而不是“ sum is 10”? 我是C語言編程的新手,我還在學習。 ...
[英]Get all n-digit numbers whose sum of digits equals to given sum
我怎樣才能得到所有n位數字的總和等於給定的總和? 我需要最快的解決方案,因為n可以等於9,總和可以等於1000。 我已經在下面實現了解決方案,但是它太慢了... ...