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

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

 火... [复制链接]
发表于 2026-10-6 12:47:47 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-10-10 13:46:18 | 显示全部楼层
0.81个
1.9个
2.a
3.a==14
b==5
c==9
4.z=x>=0?x:-x
5.A:if(size>12)
{
       cost=cost*1.05;
       flag=2;
}
bill=cost*flag;
B:
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-10-11 16:04:37 | 显示全部楼层
f
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-10-14 21:16:08 | 显示全部楼层
i
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-10-15 00:06:13 | 显示全部楼层
0.10
1.0
2.a,b,c
3.a=14,b=5,c=9
4.
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         float x, z;
  5.         printf("请输入x:");
  6.         scanf("%f", &x);
  7.        
  8.         if (x >= 0)
  9.         {
  10.                 z = x;
  11.         }
  12.        
  13.         else
  14.         {
  15.                 z = -x;
  16.         }
  17.        
  18.         printf("x的绝对值是:%f\n", z);
  19.        
  20.         return 0;
  21. }
复制代码

5.A.
  1. if (size > 12)
  2. {
  3.         cost = cost * 1.05;
  4.         flag = 2;
  5. }

  6. bill = cost * flag;
复制代码

B.
  1. if (ibex > 14)
  2. {
  3.         sheds = 3;
  4. }

  5. else
  6. {
  7. C[code]while (1)
  8. {
  9.         scanf("%d", &score);
  10.         if (score < 0)
  11.         {
  12.                 break;
  13.         }
  14.        
  15.         else
  16.         count++;
  17. }
  18. printf("count = %d\n", count);
复制代码

0.
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         float  b, suma;//suma为小甲鱼,b为黑夜
  5.         int count = 0;
  6.         b = 10000;
  7.        
  8.         do
  9.         {
  10.                 b = b * (1 + 0.05);
  11.                 count++;
  12.                 suma = 10000 * count * 0.1 + 10000;
  13.         } while (suma > b);
  14.          ;
  15.          
  16.          printf("%d年后,黑夜的投资额超过小甲鱼!\n", count);
  17.          printf("小甲鱼的投资额是:%.2f\n", suma);
  18.          printf("黑夜的投资额是:%.2f\n", b);
  19.          
  20.          return 0;
  21. }
复制代码

1.
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         double sum = 4000000;
  5.         int count = 0;
  6.        
  7.         while (sum >= 0)
  8.         {
  9.                 sum = sum - 500000;
  10.                 sum = sum * (1 + 0.08);
  11.                 count++;
  12.         }
  13.        
  14.         printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗......\n", count);
  15.        
  16.         return 0;
  17. }
复制代码

2.
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main()
  4. {
  5.         int count = -1;
  6.         int m = 1;
  7.         double a = 0;
  8.         int i = 1;
  9.         double sum = 0;
  10.         double c = pow ( 10, -8);
  11.        
  12.         do
  13.         {
  14.                 a = 1.0 / m *i;
  15.                 sum = sum + a;
  16.                 m = m + 2;
  17.                 i = -i;
  18.          } while (fabs(a) > c);
  19.        
  20.         printf("PI/4 = %.7f", sum);
  21.        
  22.         return 0;
  23. }
复制代码

3.不会
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-10-17 21:06:53 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-10-19 16:24:19 | 显示全部楼层
0.81
1.11
2.a
3. a=14 b=4 c=8
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-10-20 13:31:50 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2026-10-30 09:31:47 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-11-1 12:34:31 | 显示全部楼层
0.10
1.
3.a=14,b=5,c=9
4.z=x>-x?x:-x
5,
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-11-1 18:45:29 | 显示全部楼层
9 10
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
0. 10个
1. 0个
2. c = 5; b = c; a = b
3. a = 13; b = 3; c = 8;
4. z = x > 0 ? x : -x
5. A.
if (size > 12)
{
        cost = cost * 1.05;
        flag = 2;
}
bill = cost * flag;
5. B.
if (ibex > 14)
{
        sheds = 3;
}
sheds = 2;
help = 2 * sheds;
5. C.
readin: scanf("%d", &score);
if (score < 0)
{
        printf("count = %d\n", count);
}
count++;
readin: scanf("%d", &score);

1.
#include <stdio.h>
int main()
{
    int year = 0;
    double money = 4000000;
    double i = 0.08;

    while (money > 0)
    {
        year++;
        money -= 500000;

        if (money > 0)
        {
            money *= (1 + i);
        }
    }

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

    return 0;
}

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

int main()
{
    double pi, i, sum, deno, sign;
    sum = 0;
    deno = 1;
    sign = 1;

    while (1)
    {
        i = sign / deno;
        if (fabs(i) < pow(10, -8))
        {
            break;
        }
        sum += i;
        deno += 2;
        sign = -sign;
    }

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

    return 0;
}

3.
#include <stdio.h>
int main()
{
    int i, a, b, c;

    for (i = 1; i <= 24; i++)
    {
        if (i <= 2)
        {
            a = 1;
            b = 1;
        }
        else
        {
            c = a + b;
            a = b;
            b = c;
        }
    }

    printf("两年之后可以繁殖%d对兔子\n", b);
   
    return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

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

使用道具 举报

发表于 前天 11:01 | 显示全部楼层
l'l
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-9 11:58

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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