Las tres preguntas de programación en lenguaje C requieren pasos completos. Lo mejor es escribir sus ideas. Primero debe obtener 200 puntos y esperar en línea.
La primera pregunta es muy simple, no hay nada que decir, solo ingrese el número y luego una simple declaración de cambio de caso.
#include lt;stdio.hgt;
int main()
{
int a, b, opr; p>
int main()
{
int a, b, opr;
p>
printf("Ingrese dos números, como 3 5 (números separados por espacios)\n");
scanf("d d", amp; a, amp; b);
printf("Seleccione método de cálculo :\n");
printf("1. Sumar, 2. Restar, 3. Multiplicar, 4. Dividir\n");
p>
scanf( "d", amp; opr);
cambiar (opr)
{
caso 1:
printf("d d = d\n", a, b, a b);
descanso;
caso 2:
printf("d - d = d\n", a, b, a-b);
descanso;
caso 3:
printf("d X d = d\n ", a, b, a). *b);
ruptura
caso 4:
if (b == 0)
{
printf("El divisor no puede ser 0\n");
return
}
printf("d / d = d\n ", a, b, a/b);
break;
predeterminado:
printf("Método de cálculo no válido\ n");
devuelve 1;
}
devuelve 0;
}
Segunda pregunta, después de ingresar el número de copias compradas. m, calcule el precio total y luego multiplíquelo por la tasa de descuento correspondiente según el tamaño del total para obtener el precio final.
#include lt;stdio.hgt;
int main()
{
unsigned int total, m, precio;
precio = 3; /* 3 yuanes por volumen*/
printf("¿Cuántos volúmenes quieres comprar?\n"); ("u", amp; m);
total = m*precio /* precio total*/
if (total gt; 20000)
total *= 0,75;
más si (total gt; 10000)
total *= 0,8
más si (total gt; 2000)
total *= 0,85;
else if (total gt; 100)
total *= 0,9;
printf("A pagar en yuanes\ n", total) ;
devuelve 0;
}
Para la tercera pregunta, haga que x vaya del 1 al 9 y sustituya 111*11* (10*x 1 ) En esta fórmula, si el resultado es igual a 111111, entonces se encuentra la x correspondiente y luego se imprime el resultado. El resultado final x = 9.
#include lt;stdio.hgt;
int main()
{
int x
for (x = 1; x lt; = 9; x)
{
si (111*11*(10*x 1) = = 111111)
{
printf("x = d, 111111 = 111*11*d1\n", x, x
descanso;
}
}
devuelve 0;