鱼C论坛

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

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

  [复制链接]
发表于 2025-2-13 10:10:40 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-14 11:16:16 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-14 16:16:18 | 显示全部楼层
好耶
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-15 18:28:24 | 显示全部楼层
0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-17 13:38:17 | 显示全部楼层
0. 10个
1. 0个
2. a
3. a=14,b = 5,c = 9
4. z =  x>=0 ? x : -x
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.         sheds = 2;
  8. }
  9. help = 2 * sheds;
  10.        
复制代码

C,
  1. do {
  2.         scanf("%d", &score);
  3.         count++;
  4. } while (score > 0);
  5. printf("count = %d\n", count);
复制代码


0.
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main()
  4. {
  5.         double money = 10000;
  6.         double xjy, hy;
  7.         int time = 0;
  8.         xjy = 10000, hy = 10000;
  9.         while (1)
  10.         {
  11.                 if (xjy < hy)
  12.                 {
  13.                         break;
  14.                 }
  15.                 xjy = 10000, hy = 10000;
  16.                 xjy = xjy + money * 0.10 * time;
  17.                 hy = hy * pow(1 + 0.05, time);
  18.                 time++;
  19.         }
  20.         printf("%d年后,黑夜的投资额超过小甲鱼 !\n", time);
  21.         printf("小甲鱼的投资额是:%.2lf\n", xjy);
  22.         printf("黑夜的投资额是:%.2lf\n", hy);
  23.         return 0;
  24. }
复制代码


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

2.
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main()
  4. {
  5.         int i, sign = 1;
  6.         double pi = 0, s = 1;
  7.         for (i = 1; fabs(s) > 1 / 1e8; i += 2)
  8.         {
  9.                 s = sign * (1.0 / i);
  10.                 sign *= -1;
  11.                 pi += s;
  12.         }
  13.         pi = 4 * pi;
  14.         printf("pi = %.7lf", pi);
  15.         return 0;
  16. }
复制代码

3.
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         int a = 0, b = 1;
  5.         int i;
  6.         for (i = 0; i < 24; i++)
  7.         {
  8.                 int t = b;
  9.                 b = a + b;
  10.                 a = t;
  11.         }
  12.         printf("两年后有%d对兔子", b);
  13.         return 0;
  14. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-2-18 17:01:47 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-20 12:42:39 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-21 20:42:29 | 显示全部楼层
11
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-1 15:32:21 | 显示全部楼层
0.10
1.9
2.a
3.14,5,9
4.z=x<0?-x:x;
5.已完成

0.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-1 16:34:48 | 显示全部楼层
0.报错或者100
1.11个
2.a=b=c
3.4 4 11
4.
5.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-1 17:03:46 | 显示全部楼层
0. 100个'A'

1. 11个'B'

2.a

3. a = 14   , b = 4   , c = 10

4. z = x > 0; x : abs(x);

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

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

C.
readin: scanf("%d", &score);
if (score < 0)
{
        printf("count = %d\n", count);
}
count++;
readin =   readin;
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-2 15:51:39 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-2 17:42:42 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-3 14:41:30 | 显示全部楼层
6
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-4 13:03:40 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-5 16:29:08 | 显示全部楼层
0.10个A
1.0个B
2."l-value"分别是a,b,c
3.a=14,b=5,c=9
4.z = x>0 ? x : -x;
5.A.
if (size > 12)
{
         cost = cost * 1.05;
         flag = 2;
}
else
{
         bill = cost * flag;
}

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

C.
while(scanf("%d", &score))
{
        if (score < 0)
        {
                printf("count = %d\n", count);
                break;
        }
        count++;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-8 22:29:14 | 显示全部楼层
对答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-9 21:01:52 | 显示全部楼层

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-11 09:36:56 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-11 17:05:50 | 显示全部楼层
100
11
if(size>12){
cost=cost*1.05
flag=2
break;}
bill=cost*flag;


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 21:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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