鱼C论坛

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

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

  [复制链接]
发表于 2019-9-13 14:27:25 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-13 20:29:48 | 显示全部楼层
测试题:

0. 10 个
1. 0 个
2. a,b,c
3. a:14,b:5,c:9
4.
  1. 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. sheds = 2;
  6. 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 INTEREST1 0.1
  3. #define INTEREST2 0.05

  4. int main()
  5. {
  6.         double m1 = 10000;
  7.         double m2 = 10000;
  8.         int year = 0;
  9.         
  10.         while (m1 >= m2)
  11.         {
  12.                 m1 += 10000 * INTEREST1;
  13.                 m2 *= (1 + INTEREST2);
  14.                
  15.                 year++;
  16.         }
  17.         
  18.         printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
  19.         printf("小甲鱼的投资额是:%.2f\n", m1);
  20.         printf("黑夜的投资额是:%.2f\n", m2);
  21.         
  22.         return 0;
  23. }
复制代码


1.
  1. #include <stdio.h>

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


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

  3. int main()
  4. {
  5.         double temp = 0;
  6.         int denominator = 1;  // 分母
  7.         double each = 1 / denominator;
  8.         
  9.         while (fabs(each) >= pow(10, -8))
  10.         {
  11.                 temp += each;
  12.                 denominator += 2;
  13.                 each = 1 / (float)denominator;
  14.                 if (denominator % 4 == 3)
  15.                 {
  16.                         each = -each;
  17.                 }
  18.         }
  19.         
  20.         printf("精确到小数点后 7 位的圆周率为:%.7f\n", 4 * temp);
  21.         
  22.         return 0;
  23. }
复制代码


3.
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int time;
  5.         int a = 1, b = 1, temp;
  6.         
  7.         for (time = 0; time < 24 - 1; time++)
  8.         {
  9.                 temp = a;
  10.                 a = b;
  11.                 b = temp + b;
  12.         }
  13.         
  14.         printf("两年之后可以繁殖%d对兔子\n", a);
  15.         
  16.         return 0;
  17. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-14 14:20:40 | 显示全部楼层
nb
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-14 15:05:12 | 显示全部楼层
0.        10个
1.        0个
2.        5
3.        a=14;b=5;c=9
4.        if (x<0)
{
                x = x * -1;
                z = 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
if (score < 0)
{
        printf("count = %d\n", count);
}
count++;
scanf("%d", &score);

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

使用道具 举报

发表于 2019-9-14 16:07:17 | 显示全部楼层
参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-14 16:49:00 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-15 17:34:13 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 00:18:51 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 14:35:33 | 显示全部楼层
妙啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 18:12:33 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 19:14:06 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 23:38:21 | 显示全部楼层
我觉得很有趣!

#include <stdio.h>

int main()
{
        int d,c;
        double a=4000000,b;
        printf("小甲鱼每年花了多少钱?");
        scanf("%d",&c);
        for(;a>=0;)
        {       
                a=a-c;
                b=a*0.08;
                a=a+b;
               
                printf("%.2f\n",a);
                d++;
                if(a>=8000000)
                {
                        printf("小甲鱼勤俭持家结果过了%d年后资产翻了一番......",d);
                        goto xu;
                }
        }
        printf("小甲鱼乱花钱结果%d年后破产了...",d);
xu:        ;
        return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-17 17:55:41 | 显示全部楼层
12312312312
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-17 17:59:56 | 显示全部楼层
25
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-17 18:27:28 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-18 15:19:56 | 显示全部楼层
对答案啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-19 11:06:39 | 显示全部楼层
兔子什么鬼
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-20 10:38:51 | 显示全部楼层
KK
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-20 19:35:18 | 显示全部楼层
100
11

a = 15  b = 5   c = 10
z = (x >= 0 ? x , 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;
help = 2 * sheds;
C:
readin: scanf("%d", &score);
while (score < 0)
{
       printf("count = %d\n", count);
       count++;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-21 11:35:59 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-13 00:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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