Red de conocimiento informático - Computadora portátil - Los ejemplos de programación en lenguaje C requieren que el código central tenga más de 50 líneas y que el número total de líneas del programa sea de 80 a 100 líneas.

Los ejemplos de programación en lenguaje C requieren que el código central tenga más de 50 líneas y que el número total de líneas del programa sea de 80 a 100 líneas.

#include lt; stdio.hgt;

void main()

{

int número, x // el número es; Número de entrada

int a[5]={0}; //La matriz a indica si se utilizan 5 pesos. 0 significa no usado, 1 significa usado

int b[4]={1, 1, 1, 1}; //La matriz b indica si el peso está a la izquierda o a la derecha.

El objeto se coloca a la derecha, 1 significa que el peso está a la izquierda, -1 significa que el peso está a la derecha

printf("ingrese un número 1~121:\n");

scanf ("d", & número);

{

a[0]=1;//Usar pesos

if(xlt; 0)//Determina el signo del elemento en la matriz b

{

x=-x;//Cambia x a un número positivo

b[0]=-1;

}

}

if(xgt; 13)//Si usar 27 gramos de peso< / p>

{

a[1]=1

x=x-27;

if(xlt; 0)//Juez matriz Símbolos de elementos en b

{

x=-x

b[1]=-1; / p>

}

if(xgt; 4)//Si usar 9 gramos de peso

{

a[2]=1;

x=x-9;

if(xlt;0)//Determinar el símbolo del elemento en la matriz b

{

x =-x;

b[2]=-1

}

}

si(xgt; 1 )// Determinar si se utiliza un peso de 3 gramos

{

a[3]=1

x=x-3; >

if (xlt; 0) // Determinar el símbolo del elemento en la matriz b

{

x=-x;

b[ 3]=-1;

}

}

if(x==1)//Determina si usar 1 gramo de peso

a[4]= 1;

printf("d=",number);//Comience a generar la combinación de pesos

if(a[0]!=0)/ /81 gramos de peso

printf("81g");

if(a[1]!=0)//27 gramos de peso

{

if(b[0]gt; 0)

printf(" 27g");

else

printf("-27g"); );

p>

}

if(a[2]!=0)//9 gramos de peso

{

if (b[0] *b[1]gt;0)

printf(" 9g");

else

printf("-9g");

}

if(a[3]!=0)//3 gramos de peso

{

if(b[0]*b[1]*b[2]gt; 0)

printf(" 3g");

else

printf("-3g");

}

if(a[4]!=0)//1 gramo de peso

{

if(b[0]*b[1]*b[2]*b[3]gt; 0)

printf(" 1g");

más

printf("-1g");

}

printf("\n");

}