#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;
}