C 语言求前 N 个自然数的和17 Mar 2025 | 6 分钟阅读 我们知道自然数包含所有从1、2、3到n或无穷大的正数。例如,假设我们计算前25个数字的和。这意味着我们从1开始将数字加到给定的数字25,这个过程被称为**前N个自然数**的和。在本主题中,我们将学习如何使用C程序找到前n个数字的和。 ![]() 数学公式以下是使用数学公式求n个自然数之和的表示方法 其中n定义了自然数。 假设,我们想计算前20个自然数的和,我们需要将其放入数学公式中以得到总和 伪代码
使用 for 循环让我们创建一个C程序,使用for循环确定n个自然数的和。 SumOfNaturalNumber1.c 输出 Enter a positive number: 25 Sum of the first 25 number is: 325 使用 while 循环让我们创建一个C程序,使用while循环确定n个自然数的和。 SumOfNaturalNumber2.c 输出 Enter a positive number: 20 Sum of the first 20 natural number is: 210 在上面的示例中,当我们输入正数20时,while循环在i = 0到20之间连续迭代计数器值。在每次迭代中,i的值被添加到变量**sum**中,i递增1。当**while条件**变为假时,它退出循环并打印前20个自然数的和。 使用 do-while 循环让我们考虑以下示例,使用Do while循环计算自然数之和。 SumOfNaturalNumber3.c 输出 Enter a positive number: 30 Sum of the first 30 natural number is: 465 在上面的示例中,当我们输入正数30时,do循环在i = 0到30之间连续迭代计数器值。在每次迭代中,i的值被添加到变量**sum**中,i递增1。当**while条件**变为假时,它退出while循环并打印前30个自然数的和。 使用数学公式让我们编写一个程序,使用数学公式打印n个自然数的和。 SumOfNaturalNumber4.c 输出 Sum of 40 natural number is = 840 使用函数让我们考虑以下示例,使用C语言中的函数计算自然数之和。 SumOfNaturalNumber5.c 输出 Enter a natural number: 100 Sum of the 100 natural number is: 5050 给定范围内的n个自然数之和计算从任意起始数字到指定结束数字的n个自然数之和。 SumOfNaturalNumber6.c 输出 Enter the first number: 1 Up to the last number natural number: 25 Sum of natural number is = 325 使用递归让我们考虑以下示例,使用递归计算自然数之和。 SumOfNaturalNumber7.c 输出 Enter any positive number to calculate the sum of natural no. 50 Sum of the first 50 natural number is: 1275 使用数组SumOfNaturalNumber8.c 输出 Enter a positive number as we want to sum the natural number: 5 Enter the number one by one: 2 4 5 6 7 Sum of the given number is = 24 下一主题C语言中的getch()是什么 |
引言 在计算机编程中,创建功能性和实用应用程序的能力是一个令人兴奋的前景。其中一种应用程序是数字时钟,它是一种永恒的工具,在各种领域仍然具有相关性。本文将探讨使用强大的 C 编程语言开发数字时钟。有了……
阅读 4 分钟
引言:在 C 编程的广阔世界中,文件处理是许多程序的重要组成部分。stdio.h 头文件包含 fopen() 函数,它是管理文件操作的基本实用程序。开发者可以在开发人员的帮助下轻松打开、读取、写入和操作文件...
阅读 3 分钟
简介用户配置文件存储关键文件、配置和私人信息,在Windows 10中位于C:Users目录。Windows在初始设置期间提供默认用户名,但之后您可能会发现需要更改它。在本教程的帮助下,您可以轻松地...
阅读 4 分钟
在本教程中,我们将了解什么是缓冲区以及如何在 C 和 C++ 中清除输入缓冲区。缓冲区究竟是什么?缓冲区是一种临时存储。每个标准输入和输出设备都有一个输入和输出缓冲区。在...
阅读 3 分钟
任务是反转给定数组的元素。我们可以使用多种方法来做到这一点,这是一个基本问题。这是面试中最常被问到的问题之一。本教程列出了反转...的所有可能方法。
5 分钟阅读
什么是八进制数制?八进制数制是一种以 8 为基数的数制,其中基数 8 表示从 0 到 7 的八个数字。什么是十六进制数制?十六进制数制是一种以 16 为基数的数制,其中基数 16 表示……
5 分钟阅读
介绍:C标准库中的strrchr()方法在字符串中查找给定字符的最后一次出现。该函数返回指向字符串中字符最后一次出现的指针。如果找不到该字符,该函数将返回空指针...
阅读 3 分钟
在本节中,我们将研究如何使用C语言打印倒置金字塔。这里有几个例子:方法1:模式分为三个部分:空位将使用for循环打印。要从左侧打印三角形,请使用for...
阅读 3 分钟
C 语言程序 C 语言求各位数字之和:我们可以仅通过循环和数学运算来用 C 语言编写各位数字之和的程序。算法 要用 C 程序获取各位数字之和,请使用以下算法:步骤 1:获取数字...
阅读1分钟
pow() 函数用于计算给定整数的幂。现在,本文将通过一个程序来理解如何在不使用 pow() 函数的情况下在 C 中计算整数的幂。使用 for 循环...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India