#include <stdio.h>
#include <math.h>

int main() {
    int A = 10;
    int B = 64;
    int C = 128;
    int D = 192;
    int E = 255;
    int F, I, J, K;
    float E_prime,L;

    // 输入E'的值
    printf("请输入亮度值:");
    scanf("%f", &E_prime);
    printf("%f\n\n",E_prime);
    
    // 计算A'、B'、C'、D'的值,根据A、B、C、D和E的比值关系计算
    int A_prime = round(A * E_prime / E);
    int B_prime = round(B * E_prime / E);
    int C_prime = round(C * E_prime / E);
    int D_prime = round(D * E_prime / E);
    
    L = round(E_prime / 2.0);
    
    int F_prime = round(A * L / E );
    int I_prime = round(B * L / E );
    int J_prime = round(C * L / E );
    int K_prime = round(D * L / E );
    int L_prime = round(E * L / E );
    
    // 打印出A'、B'、C'、D'、E'的值
    printf("A的值: %d\n", A_prime);
    printf("B的值: %d\n", B_prime);
    printf("C的值: %d\n", C_prime);
    printf("D的值: %d\n", D_prime);
    printf("E的值: %.1f\n\n", E_prime);
    
    printf("%d %d %d %d %.0f\n\n", A_prime,B_prime,C_prime,D_prime,E_prime);

    // 打印出F、I、J、K和L的值
    printf("F的值: %d\n", F_prime);
    printf("I的值: %d\n", I_prime);
    printf("J的值: %d\n", J_prime);
    printf("K的值: %d\n", K_prime);
    printf("L的值: %d\n\n", L_prime);
    
    printf("%d %d %d %d %d\n", F_prime,I_prime,J_prime,K_prime,L_prime);
    
    return 0;
}