m-yb

C谭浩强第五版第3章习题答案

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

int main() {
    // 需求: v5p80: 已知p=(1+r)^n, 求n=10时, r为多少百分点
    float r = 0.07;
    float p = (float)pow(1 + r, 10);
    printf("p:%.0f%%\n", p * 100);
    return 0;
}

 

 1 #include<stdio.h>
 2 #include <math.h>
 3 
 4 int main() {
 5     // 存款利息计算
 6     // 一次存5年期; 1000*(1+n*r)
 7     float sum1 = 1000 * (1 + 5 * 0.03);
 8     // 先存两年期, 到期后将本息再存3年期;
 9     float sum2 = 1000 * (1 + 2 * 0.021) * (1 + 3 * 0.0275);
10     // 先存3年期, 再存两年期
11     float sum3 = 1000 * (1 + 3 * 0.0275) * (1 + 2 * 0.021);
12     // 存5次5年期
13     float sum4 = 1000 * pow(1 + 0.015, 5);
14     // 存活期, 每季度结算
15     float sum5 = 1000 * pow(1 + 0.0035 / 4, 4 * 5);
16 //    1150.00
17 //    1127.96
18 //    1127.96
19 //    1077.28
20 //    1017.65
21     printf("%.2f\n%.2f\n%.2f\n%.2f\n%.2f\n", sum1, sum2, sum3, sum4, sum5);
22     return 0;
23 }
 1 #include<stdio.h>
 2 
 3 int main() {
 4     // 5
 5     int a, b;
 6     float x, y;
 7     char c1, c2;
 8     scanf("a=%d b=%d", &a, &b);
 9     scanf("%f %e", &x, &y);
10     scanf("%c%c", &c1, &c2);
11     printf("a=%d\nb=%d\nx=%.2f\ny=%.2f\nc1=%c,c2=%c", a, b, x, y, c1, c2);
12     return 0;
13 }
 1 #include<stdio.h>
 2 
 3 int main() {
 4     // 6加密 China -> +4 => Glmre
 5     char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a';
 6     printf("%c%c%c%c%c\n", c1 + 4, c2 + 4, c3 + 4, c4 + 4, c5 + 4);
 7     putchar(c1 + 4);
 8     putchar(c2 + 4);
 9     putchar(c3 + 4);
10     putchar(c4 + 4);
11     putchar(c5 + 4);
12     putchar('\n');
13     return 0;
14 }

 

...

posted on 2019-09-03 23:57  m-yb  阅读(736)  评论(2编辑  收藏  举报

导航