鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] S1E16:拾遗 | 课后测试题及答案

  [复制链接]
发表于 2018-12-17 21:31:25 | 显示全部楼层
q
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-18 19:17:30 | 显示全部楼层
answer
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-20 15:45:40 | 显示全部楼层
1. 10
2. i = 11时, 执行goto label ,然后退出。  10次
3. a = 5, b = 5, c = 5
4. a = (b = 3, 4, c = 9 , 14)
5.  if (size>12)
{
        cost = cost * 1.o05;
                flag = 2;
}
else
{
        bill = cost * flag;
}

B   if (ibex > 14)
{
        sheds = 3;
}
sheds = 2;
help= 2 * sheds
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-20 22:38:07 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-22 10:57:14 | 显示全部楼层
哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-23 21:35:42 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-24 19:26:52 | 显示全部楼层
0.打印100次
1.打印10次
2.a = 5;
b = 5;
c = 5;
3.b == 5;c == 9; a = 14
4.z = x > 0 ? x : -x
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-25 14:50:28 | 显示全部楼层
0.10
1.0
2.a
3.a=14;b=5;c=9
4.if(-x > 0){z = x;}
   else{z = x - 2x;}
5.A.if(size > 12){cost = 1 * 1.05;flag = 2;}
      else{bill = cost * flag;}
   B.if(ibex > 14){sheds = 3;}
      else{sheds = 2;help = 2 * sheds;}
   C.if(score < 0){printf("count = %d\n",count);
      else{count++;scanf("%d",&score);
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-26 11:45:15 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-26 13:57:51 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-27 18:05:52 | 显示全部楼层
0. 100次
1. 不打印
2. a b c
3. 14 5 9
4. z = x > 0?  x : -x;
5.
if (size > 12)
{
    cost = cost * 1.05;
    flag = 2;
}
bill = cost * flag;

if (ibex > 14)
{
    sheds = 3;
}
sheds = 2;
help = 2 * sheds;

if (score < 0)
{
    printf("count = %d\n", count);
}
count++;
scanf("%d", &score);

0.
#include <stdio.h>

#define XJY 0.1
#define HY 0.05

int main()
{
    int year = 0;
    float xjy_money, hy_money;
    xjy_money = hy_money = 10000;

    do{
            year++;
        xjy_money += 10000 * XJY;
        hy_money = hy_money * (1 + HY);
    }while (xjy_money >= hy_money);

    printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
    printf("小甲鱼的投资额是:%.2f\n", xjy_money);
    printf("黑夜的投资额是:%.2f\n", hy_money);
    return 0;
}

1.
#include <stdio.h>

#define LI 1.08
#define QU 50.0

int main()
{
    float surplus = 400.0;
    int year = 0;

    do{
        year++;
        surplus -= QU;
        surplus *= LI;
    }while (surplus >= 50);

    printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n", year + 1);
    return 0;
}

2.
#include <math.h>

int main()
{
    double Pi = 0, i = 1;
    while (fabs(1 / i) > pow((double)10, -8)){
        Pi += 1 / i;
        i = i < 0? -i + 2 : -(i + 2);
    }
    printf("%.7f\n", Pi);
    return 0;
}

3.
#include <stdio.h>

int main()
{
    long sum = 0, i = 1, j = 2, temp;
    int time = 3;
    for (; time <= 24; time++){
        sum = i + j;
        temp = j;
        j = sum;
        i = temp;
    }

    printf("震惊!2年后有%ld对兔子!\n", sum);
    return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-28 10:26:30 | 显示全部楼层
42
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-28 14:41:55 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-29 22:32:40 | 显示全部楼层
0.100
1.11
2.a b c
3.14
4.x>0 ? z = x; z = -x;
5.A.        if (size > 12)
{
cost = cost * 1.05;
flag = 2;
        bill = cost * flag;
}
bill = cost * flag;
B:        if (ibex > 14)
{
sheds = 3;
help = 2 * sheds;
}
else
{
shed = 2;
help = 2 * sheds;
}
C:    scanf("%d", &score);
while (score < 0)
{
if (score < 0)
{
printf("count = %d\n", count);
}
else
{
count++
}

0.
  1. #include <stdio.h>
  2. #define mian main
  3. int mian()
  4. {
  5.     double xjy;
  6.     double hyt;
  7.     double xjyt;
  8.     int year = 0;
  9.    
  10.     for (xjyt = hyt = xjy = 10000; hyt <= xjyt; year++)
  11.     {
  12.         xjyt = xjyt + xjy * 0.1;
  13.         hyt = hyt + hyt * 0.05;
  14.     }
  15.    
  16.     printf("%d年后,黑夜的投资额超过小甲鱼!\n小甲鱼的投资额是:%.2f\n黑夜的投资额是:%.2f\n", year, xjyt, hyt);
  17.     return 0;
  18. }
复制代码

1.
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define mian main
  4. int mian()
  5. {
  6.         double xjy = 400;
  7.         int year = 0;

  8.         for (xjy = 400; xjy > 0; year++)
  9.         {
  10.                 xjy = xjy - 50 + (xjy - 50) * 0.08;
  11.         }

  12.         printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗...\n", year);

  13.         system("pause");
  14.         return 0;
  15. }
复制代码

2.
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define mian main
  4. int mian()
  5. {
  6.         double pi = 0;
  7.         double j = 1;
  8.         double i;

  9.         for (i = 1; fabs(1 / i) > pow(10, -8);)
  10.         {
  11.                 pi = pi + 1 / i;
  12.                 i = (i > 0) ? -(i + 2) : -i + 2;
  13.                 //printf("%.10f %f\n", pi, i);
  14.         }

  15.         pi = 4 * pi;
  16.         printf("%.7f\n", pi);

  17.         system("pause");
  18.         return 0;
  19. }
复制代码

3.
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define mian main
  4. int mian()
  5. {
  6.         int tz = 1;
  7.        
  8.         for (int mt = 1; mt <= 24; mt++)
  9.         {
  10.                 tz = tz * 2;
  11.         }

  12.         printf("假设所有兔子都不会死去,能够一直干下去,两年之后可以繁殖%d只兔子\n", tz);

  13.         system("pause");
  14.         return 0;
  15. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-29 22:57:01 | 显示全部楼层
π....求不出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-30 16:08:30 | 显示全部楼层
emmmmmmmm
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-30 20:55:17 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-2 13:14:20 | 显示全部楼层
0        9个或者0个,在第一层循环中循环条件是j!=10,但是没有对j初始化,如果碰巧j就是10,那就是0次,否则进入第二层循环,循环十次并且循环结束j=10.

1        0个
2        c b a
3        a14   b5   c9
4        z = x >= 0 ? x : -x

5       
        A:
        if (size > 12)
        {
                cost = cost * 1.05;
                flag = 2;
        }

        bill = cost * flag;

        B:
        if (ibex > 14)
        {
                sheds = 3;
        }
        else
        {
                sheds = 2;
        }

        help = 2 * sheds;

        C:
        while(1)
        {
                scanf("%d", &score);
                if(score < 0)
                {
                        printf("count = %d\n", count);
                        break;
                }
                count++;
        }
       
  1. #include <stdio.h>
  2. #include <stdio.h>

  3. int main()
  4. {
  5.     double money = 1000, moneyJ, moneyH;
  6.     int year = 1;
  7.     float p1 = 10.0 / 100, p2 = 1 + 5.0 / 100;
  8.     for (year; ; year++)
  9.     {
  10.         moneyJ = money + money * p1 * year;
  11.         moneyH = money * pow(p2, year);

  12.         if(moneyJ >= moneyH)
  13.         {
  14.             continue;
  15.         }
  16.         break;
  17.     }
  18.    
  19.     printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
  20.     printf("小甲鱼的投资额是:%.2f\n", moneyJ);
  21.     printf("黑夜的投资额是:%.2f\n", moneyH);

  22.     return 0;
  23. }
复制代码
  1. #include <stdio.h>

  2. int main()
  3. {
  4.     double money = 4000000, cost = 500000, p = 8.0 / 100;
  5.     int year = 0;

  6.     while(money > 0)
  7.     {
  8.         money -= cost;
  9.         money *= (1 + p);
  10.         year++;
  11.    
  12.     }
  13.    
  14.     printf("%d年后,小甲鱼败光了所有的家产,再次变得一贫如洗......\n", year);

  15.     return 0;
  16. }
复制代码
  1. #include <stdio.h>
  2. #include <stdio.h>

  3. int main()
  4. {
  5.     double pi = 0.0, i;
  6.     int n = 1;
  7.     do
  8.     {
  9.         i = pow (-1, (n-1)) / (2 * n - 1);
  10.         pi = pi + i * 4;
  11.         n++;

  12.     } while (fabs(i) >= pow(10, -8));

  13.     printf("Pi精确到小数点后七位的近似值是:%.7lf\n", pi);
  14. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-4 00:10:56 | 显示全部楼层
2
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-4 21:34:17 | 显示全部楼层
I Love FishC.com
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-21 15:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表