Ejercicio 5-1 Encuentre la suma de m an (10 punto (s))

Esta pregunta requiere la realización de una función simple que calcula la suma de todos los enteros entre m ~ n (m <n).

Definición de interfaz de función:

int sum( int m, int n );

Entre ellos, myn son los parámetros pasados ​​por el usuario, y se garantiza que m <n. La función devuelve la suma de todos los números enteros entre my n.

Ejemplo de procedimiento de prueba de árbitro:

#include <stdio.h>

int sum(int m, int n);

int main()
{
    
        
    int m, n;

    scanf("%d %d", &m, &n);
    printf("sum = %d\n", sum(m, n));

    return 0;
}
/* 你的代码将被嵌在这里 */

Muestra de entrada:

5 8

Salida de muestra:

sum = 21

responder:

int sum(int m, int n)
{
    
    
	int s=0; //区间数的总和
	int i; //循环变量
	for(i=m;i<=n;i++) //区间循环
		s+=i; //累加
	return s; //把s的值返回给sum
} 

Supongo que te gusta

Origin blog.csdn.net/qq_44715943/article/details/114582916
Recomendado
Clasificación