鱼C论坛

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

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

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

使用道具 举报

发表于 2021-2-17 16:08:41 | 显示全部楼层
谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-17 21:23:26 From FishC Mobile | 显示全部楼层
100   10   8 3 8
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-17 21:46:04 | 显示全部楼层
0.9个
1.10
2.a,b,c
3.a=8 b=3 c=3
4.x>=0?z=x:z=-x;
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-17 22:11:36 | 显示全部楼层
#include <stdio.h>

#define MONEY   10000

int main()
{
        double a_total = MONEY, b_total = MONEY;
        int count = 0;

        do
        {
                a_total += MONEY * 0.1;
                b_total += b_total * 0.05;
                count++;
        } while(a_total >= b_total);

        printf("%d年后,黑夜的投资额超过小甲鱼!\n", count);
        printf("小甲鱼的投资额是:%.2f\n", a_total);
        printf("黑夜的投资额是:%.2f\n", b_total);

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

使用道具 举报

发表于 2021-2-18 13:49:48 | 显示全部楼层
谢谢小甲鱼
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-18 16:16:30 | 显示全部楼层
准备做考核
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-19 09:50:38 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-19 16:07:45 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-19 19:44:20 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2021-2-19 21:00:17 | 显示全部楼层
0.10
1.10
2.a=5
3.c=10;b=5;a=3
4.
#include <stdio.h>
int main()
{
                int x,z;
               
                printf("请输入:");
                scanf("%d",&x);
                if (x>0)
                ;
                else if (x<0)
                x=-x;
               
                z=x;
                printf("绝对值为:%d\n",z);
                return 0;
}
5.if (size > 12)
{
        cost = cost * 1.05;//goto a;
                flag = 2;
}
bill = cost * flag;
//goto b;
a:      //cost = cost * 1.05;
        //flag = 2;
b:      //bill = cost * flag;
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-19 21:34:08 | 显示全部楼层
11
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-19 22:18:11 | 显示全部楼层
hh
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-20 09:37:33 | 显示全部楼层
dd
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-20 16:35:34 | 显示全部楼层
0.
10

1.
0

2.
5

3.
a b c

4.


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

使用道具 举报

发表于 2021-2-20 16:54:38 | 显示全部楼层
aa
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-20 19:57:52 | 显示全部楼层
kan
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-2-21 01:54:26 | 显示全部楼层
测试题:
0. 10
1. 0
2. a, b, c
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;
复制代码

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


动动手:
0.
  1. #include <stdio.h>

  2. #define RATE_F 0.1
  3. #define RATE_D 0.05
  4. #define MONEY 10000

  5. int main()
  6. {
  7.     int i;
  8.     float  money_f = MONEY, money_d = MONEY;

  9.     for (i = 0; money_d <= money_f; i++)
  10.     {
  11.         money_d = money_d * (1 + RATE_D);
  12.         money_f = MONEY * (1 + RATE_F * (i + 1));
  13.     }

  14.     printf("%d年后,黑夜的投资额超过小甲鱼!\n", i);
  15.     printf("小甲鱼的投资额是:%.2f\n", money_f);
  16.     printf("黑夜的投资额是:%.2f\n", money_d);

  17.     return 0;
  18. }
复制代码

1.
  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int money = 4000000, i;
  5.     float rate = 0.08;

  6.     for (i = 0; money > 0; i++)
  7.     {
  8.         money = (money - 500000) * (1 + rate);
  9.     }
  10.     printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n", i);

  11.     return 0;
  12. }
复制代码

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

  3. int main()
  4. {
  5.     int i;
  6.     double pi = 0, j = 1;

  7.     for (i = 0; j > 1e-8; i++)
  8.     {
  9.         j = 1.0 / (i * 2.0 + 1);
  10.         pi = pi + pow(-1, i) * j;
  11.         printf("现在j = %.7f\n", j);
  12.     }
  13.     pi = pi * 4;

  14.     printf("π的近似值为:%.7f\n", pi);

  15.     return 0;
  16. }
复制代码

3.
  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int month1 = 1, month2 = 2, month3 = 3, i;
  5.     int a, b, c;

  6.     for (i = 3; i <= 24; i++) //从第三个月开始计算
  7.     {
  8.         a = month1 , b = month2, c = month3;
  9.         month1 = b, month2 = c, month3 = a + c;
  10.     }
  11.     printf("两年后,兔子数量为:%d\n", month3);

  12.     return 0;
  13. }
复制代码

// 运行结果:两年后,兔子数量为:12664
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-21 10:44:15 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 10:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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