Experimento 4-1-2 Encontrar sumas impares (15 puntos)

Esta pregunta requiere calcular la suma de números impares en una serie dada de números enteros positivos.

Formato de entrada:

La entrada da una serie de números enteros positivos en una línea, separados por espacios. Cuando se lee un entero cero o negativo, significa que la entrada ha terminado y el número no debe procesarse.

Formato de salida:

Genere la suma de números impares en una secuencia de números enteros positivos en una línea.

Muestra de entrada:

8 7 4 3 70 5 6 101 -1

Salida de muestra:

116

Código:

# include <stdio.h>
# include <stdlib.h>

int main() {
    
    
	int number,value = 0;
	while(1) {
    
    
		scanf("%d",&number);
		if (number <= 0) {
    
    
			break;
		}else {
    
    
			if (number % 2 == 1) {
    
    
				value += number;
			}
		}
	}
	printf("%d",value);
	return 0;
} 

Enviar captura de pantalla:

Inserte la descripción de la imagen aquí

Ideas de resolución de problemas:

¡No es difícil! Ni siquiera un comentario ~

Supongo que te gusta

Origin blog.csdn.net/weixin_43862765/article/details/114476457
Recomendado
Clasificación