Red de conocimiento informático - Conocimiento informático - Las preguntas sobre programación de la escuela primaria son simples y fáciles de entender.

Las preguntas sobre programación de la escuela primaria son simples y fáciles de entender.

1. Ingrese un número natural de cuatro dígitos y genere la suma de sus dígitos.

#Contiene "stdio.h"

main()

{

int n, suma = 0;

Printf("Ingrese un número natural de cuatro dígitos:");

scanf("%d ", & ampn);

while(n & gt; = 10000 | | n <1000)

{

Printf("¡Error de entrada, vuelva a ingresar!");

scanf("%d " ,& ampn );

}

suma = n % 1n/10% 1n/100% 1n/1000; ("\ n%d, la suma de dígitos es: %d ", n, suma);

getch()

}

2. Programación, el valor de longitud en pulgadas se convierte en un valor de longitud en centímetros, la precisión de salida es 10-3 y se requiere una interfaz amigable.

Fórmula de conversión: 1 pulgada = 2,54 centímetros.

#Contiene "stdio.h"

main()

{

Doble n;

Printf ("Ingrese el valor de longitud (pulgadas):");

scanf("%lf ", & ampn);

while(n & lt; 0)

{

Printf("Error de entrada, ¡vuelva a ingresar!");

scanf("%lf ", & ampn);

}

printf(" \ n % lf pulgada = % 10,3 lf cm ", n * 2,54+0,0005);

getch();

p>

3. Programación, ingrese un carácter y genere el código ASCII del carácter.

#Contiene "stdio.h"

main()

{

char n;

Printf ("Ingrese un carácter:");

scanf ("%c", & ampn

Printf (el valor ASCII es "\n% c es: %d"); , n, n);

getch();

}

4. Escriba un programa para convertir el valor de temperatura Fahrenheit de entrada al valor de temperatura Celsius y la salida. el resultado La precisión es 0,1 (la fórmula de conversión se puede encontrar en línea en Baidu y otras herramientas).

#Contiene "stdio.h"

Main()

{

Doble F, C;

Printf("Ingrese un valor de temperatura Fahrenheit (f):");

scanf("%lf ", & ampf);

c = 5 *(F-32 )/9+0.05;

Printf("\n%lf Fahrenheit=%.1lf Celsius", F, C);

getch();

}

5. Ingresa los valores de los tres lados del triángulo y calcula el área del triángulo. La precisión del resultado es 10-3 (la fórmula de conversión se puede encontrar en Baidu y otras herramientas en línea).

#Contiene "stdio.h"

#Contiene "math.h"

main()

{

Doble a, b, c, S, S;

Printf("Por favor ingresa los tres lados del triángulo:");

scanf("%lf, % lf, %lf ",&one,&b&c);

mientras(a+b<= c||a+c<=b||b+c< =a)

{

Printf("Error de entrada, no se puede formar el triángulo, ¡vuelve a ingresar!");

scanf("%lf, %lf, %lf ", & amp一, & ampb & c);

}

s = (a+b+c)/2

s = sqrt(s; *(s-a)*(s-b)*(s-c))+0.0005;

printf(" \nEl área del triángulo es: %10.3lf ", S);

getch();

}

(Pregunta adicional)6. La programación convierte los números decimales ingresados ​​por los usuarios en números hexadecimales y números octales para la salida, lo que requiere una interfaz amigable.

#Contiene "stdio.h"

main()

{

int n;

Printf ("Ingrese un decimal:");

scanf("%d ", & ampn);

Printf("\n%d convertido a número octal: %o " , n, n);

Printf("\n%d convertido a número hexadecimal: %x ", n, n);

getch(); >

}