Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo escribir números pares e impares del 1 al 100 en lenguaje C?

¿Cómo escribir números pares e impares del 1 al 100 en lenguaje C?

Utiliza oddsum=1 3 5 ··· 99 para calcular la suma de números impares; evensum=2 4 6 ··· 100 para calcular la suma de números pares. Primero configure dos contadores: suma impar, suma par. Su valor inicial es 0, use if···else para determinar los números pares e impares y acumularlos en el contador respectivamente.

1, establece el valor inicial de i en 1;

2, cuando i aumenta a 101, detiene el cálculo.

Método 1,

#include lt; stdio.hgt;

int main(void)

{ int i = 1, suma impar = 0, suma impar = 0; // La suma del número impar y la suma par

while(i lt; = 100) // Si ilt = 100, ejecuta el cuerpo del bucle

{ if(i 2 != 0) // Determina si es un número impar, si es así, sumalo a un número impar

oddsum = i;

else // Si no es un número impar, sumarlo a un número par

evensum = i

i // Suma 1 al valor de i

;

}

printf("oddsum=d evensum=d\n ", oddsum, evensum);

devuelve 0;

Método 2, usando la declaración for, el efecto es el mismo.

#include lt; stdio.hgt;

int main(void)

{ int i, suma impar = 0, suma par = 0 // suma impar; número y suma par

for(i = 1; i lt; = 100; i) // Si ilt = 100, ejecuta el cuerpo del bucle y suma 1 al valor de i

{ if(i 2 != 0) // Determina si es un número impar, si es así, sumalo a un número impar

oddsum = i;

else / / Si no es un número impar, lo sumamos a un número par

evensum = i;

}

printf("oddsum=d evensum=d \n", oddsum, evensum);

return 0 ;

}

Información ampliada:

Utilice lenguaje C para escribir el código para 'generar números impares del 1 al 100'.

1. Un número impar es un número entero con resto después de dividirlo por 2.

Código:

#stdio.hgt;

int main()

{

int i;

for(i=1; ilt; =100; i )

{

if(i2 != 0)

{

printf("d\t",i);

}

}

devuelve 0;

}