Ejemplo en C - Calcular la suma de números naturales

C 语言实例Ejemplos en C

Los números naturales son los números que representan la cantidad de objetos, es decir, comienzan desde 0: 0, 1, 2, 3, 4, ... uno tras otro, formando un conjunto infinito, es decir, los enteros no negativos.

Ejemplo - Usando for

#include <stdio.h> int main() { int n, i, sum = 0; printf("Ingresa un entero positivo:"); scanf("%d",&n); for(i=1; i <= n; ++i) { sum += i; // sum = sum+i; } printf("Sum = %d",sum); return 0; }

Ejemplo - Usando while

#include <stdio.h> int main() { int n, i, sum = 0; printf("Ingresa un entero positivo:"); scanf("%d",&n); i = 1; while ( i <=n ) { sum += i; ++i; } printf("Sum = %d",sum); return 0; }

Resultado de la ejecución:

输入一个正整数: 100
Sum = 5050

Ejemplo - Usando recursión

#include <stdio.h> int addNumbers(int n); int main() { int num; printf("Ingresa un entero:"); scanf("%d", &num); printf("Sum = %d",addNumbers(num)); return 0; } int addNumbers(int n) { if(n != 0) return n + addNumbers(n-1); else return n; }

C 语言实例Ejemplos en C

Otras extensiones