本金 1000 元,三種存款方案:
求一年後本利和。
#includeint main() { float P0 = 1000.0f; float R1 = 0.0036f, R2 = 0.0225f, R3 = 0.0198f; float P1, P2, P3; P1 = P0 * (1 + R1); // 活期 P2 = P0 * (1 + R2); // 定期一年 P3 = P0 * (1 + R3/2) * (1 + R3/2); // 半年複利兩次 printf("P1=%.2f\nP2=%.2f\nP3=%.2f\n", P1, P2, P3); // P1=1003.60 P2=1022.50 P3=1019.90 return 0; }
P = P0 * (1 + r*t) (方案 1, 2)。P = P0 * (1 + r/n)^(n*t) (方案 3, n=2, t=1)。int64_t) 或 BCD 庫 / decimal 型別。int64_t principal = 100000; // 1000.00 元 = 100000 分。