目錄
範例
輸出
首頁 後端開發 C++ 將以下內容翻譯為中文:在C編程中,求N以內能被2或5整除的數的和

將以下內容翻譯為中文:在C編程中,求N以內能被2或5整除的數的和

Sep 20, 2023 am 08:25 AM
整除 求和 編程c編程

將以下內容翻譯為中文:在C編程中,求N以內能被2或5整除的數的和

可被2 或5 整除的n 個自然數的和可以透過查找N 以內可被2 整除的所有自然數之和以及N 以內可被5 整除的所有自然數之和來求出。將這兩個和減去 N 以內可被 10 整除的自然數之和,這就是我們想要的結果。此方法是一種有效的方法,可用來求 n 的大值總和。

你們中的一些人一定正在考慮使用迴圈和條件語句,然後將所有可被整除的數字相加2 或5,但這種方法效率低下,因為它的時間複雜度為n 階。這意味著對於較大的 n 值,程式將執行循環 n 次。而且這樣執行會使程式變得更重。

求n個自然數和能被2整除的公式

Sum2 = ((n / 2) * (4 + (n / 2 - 1) * 2)) / 2
登入後複製

找到n個能被5整除的自然數的求和公式 

Sum5 = ((n / 5) * (10 + (n / 5 - 1) * 5)) / 2
登入後複製

找到n個能被10整除的自然數的和的公式 

Sum10 = ((n / 10) * (20 + (n / 10 - 1) * 10)) / 2
登入後複製

期望的輸出

Sum = Sum2 + Sum5 - Sum10
登入後複製

範例

#include <stdio.h>
int main() {
   int n = 25;
   long int sum2, sum5, sum10;
   sum2 = ((n / 2) * (4 + (n / 2 - 1) * 2)) / 2;
   sum5 = ((n / 5) * (10 + (n / 5 - 1) * 5)) / 2;
   sum10 = ((n / 10) * (20 + (n / 10 - 1) * 10)) / 2;
   long int sum = sum2 + sum5 - sum10;
   printf("Sum is %d", sum);
   return 0;
}
登入後複製

輸出

Sum is 201
登入後複製

以上是將以下內容翻譯為中文:在C編程中,求N以內能被2或5整除的數的和的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1672
14
CakePHP 教程
1428
52
Laravel 教程
1332
25
PHP教程
1276
29
C# 教程
1256
24
Go語言中的整除運算及餘數計算方法詳解 Go語言中的整除運算及餘數計算方法詳解 Mar 23, 2024 pm 06:00 PM

Go語言中的整除運算及餘數計算方法詳解在Go語言中,整除運算和餘數計算是常見的數學運算運算。本文將介紹如何在Go語言中進行整除運算和餘數計算,同時提供具體的程式碼範例。整除運算在Go語言中,整除運算使用的是/符號。整除運算指的是取兩個數相除的商,結果為整數部分,即忽略小數部分,不會進行四捨五入操作。整除運算通常用於計算除法後的整數商。程式碼範例:package

在Python中的絕對元組求和 在Python中的絕對元組求和 Sep 12, 2023 pm 07:37 PM

在Python中,元組是不可變的序列,可以儲存不同類型的多個元素。它們通常用於表示相關值的集合。元組求和涉及將兩個或多個元組的相應元素相加以產生新的元組。然而,在某些場景下,可能需要計算元素的絕對和而不是傳統的和。在這篇文章中,我們將探討如何在Python中執行絕對元組求和。傳統元組求和在深入研究絕對元組求和之前,讓我們先了解如何進行傳統的元組求和。給定兩個長度相同的元組,我們可以使用簡單的Python循環或列表推導來計算對應元素的和 −deftuple_sum(t1,t2):

你知道Word表格怎麼求和嗎 你知道Word表格怎麼求和嗎 Mar 21, 2024 pm 01:10 PM

有時候,我們在Word表格中會經常遇到計數的問題;通常遇到這樣的問題,大部分同學都回把Word表格複製到Excel中來計算;還有一部分同學會默默地拿起計算器去算。那有沒有快速的方法來計算呢?當然有啊,其實在Word中也是可以計算求和的。那麼,你知道該怎麼操作嗎?今天,我們就來一起來看吧!廢話不多說,有需要的朋友趕緊收藏起來吧!步驟詳情:1、首先,我們開啟電腦上的Word軟體,開啟需要處理的文件。 (如圖)2、接著,我們將遊標定位在求和數值所在的儲存格上(如圖);然後,我們點選【選單列

找出在範圍內不可被任何數整除的數字,使用C++ 找出在範圍內不可被任何數整除的數字,使用C++ Sep 13, 2023 pm 09:21 PM

在本文中,我們將討論查找1到n(給定)之間的數字的問題,這些數字不能被2到10之間的任何數字整除。讓我們透過一些例子來理解這一點-Input:num=14Output:3Explanation:Therearethreenumbers,1,11,and13,whicharenotdivisible.Input:num=21Output:5Explanation:Therearefivenumbers1,11,13,17,and19,whicharen的解題方法簡單方法如果

在C++程式中,允許移除位元的情況下,判斷一個數是否能被64整除 在C++程式中,允許移除位元的情況下,判斷一個數是否能被64整除 Sep 01, 2023 pm 08:17 PM

在本教程中,我們將編寫一個程序,檢查給定的二進制數是否能被64整除。我們給了一個二進制數,我們可以刪除一些位元使其能被64整除。在刪除位元之後,如果數字能被64整除,則列印Yes,否則列印No。我們將使用的方法非常簡單。讓我們看看解決問題的步驟。將二進制數以字串格式初始化。遍歷給定的二進制數。計算零的數量。如果二進制數包含大於或等於6個零位,則該數能被64整除。印出給定的二進制數是否能被64整除。範例讓我們看看程式碼。 #include&lt;bits/stdc++.h&gt;usi

求交錯符號等差數列的和 求交錯符號等差數列的和 Sep 16, 2023 pm 05:01 PM

算術級數(AP)是一系列數字,其中連續兩個項之間的差異相同。差是從第一個項減去第二個項來計算的。讓我們以一個範例序列來了解AP,5,7,9,11,13,15,...這個算術級數的公差(d)是2。這意味著每個後續元素與前一個元素的差為2。這個序列的第一項(a)是5。找到第n項的一般公式是a{n}=a+(n-1)(d)在這個問題中,我們給了一個AP,我們需要找到交替帶符號平方的級數的和,級數將如下圖所示,a12-a22+a32-a42+a52+......讓我們舉一個例子,以便更清楚地理解&amp

使用PHP中的array_sum()函數求數組中元素的和 使用PHP中的array_sum()函數求數組中元素的和 Nov 18, 2023 am 11:20 AM

標題:使用PHP中的array_sum()函數求取陣列元素的和PHP是一種廣泛使用的伺服器端腳本語言,它提供了眾多內建函數,可以簡化開發過程並提高效率。其中,array_sum()函數是一個非常實用的函數,可以用來計算數組中元素的和。在本文中,我們將學習如何使用array_sum()函數,並給出具體的程式碼範例。首先,我們需要了解array_sum()函數的使

excel合計怎麼自動求和 excel合計怎麼自動求和 Mar 20, 2024 pm 12:20 PM

對於經常使用excel表格的使用者來說,自動求和功能是非常簡單的一種操作,而且可以根據我們的需求自動求和後保留幾位小數位,比我們手動按計算器方便多了。對於小白用戶來說,還需要從頭學起excel合計怎麼自動求和,下面一起來看看步驟:excel自動求和:首先,我們需要將A1單元格和B1單元格中的數字相加,並將結果顯示在C1單元格中。要實現這一步驟,首先在A1和B1單元格中輸入需要相加的數字。接著,選取C1儲存格,輸入下列公式:`=A1+B1`,按下回車鍵後,C1儲存格將顯示A1和B1儲存格中數字的和。

See all articles