鱼C论坛

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

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

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

使用道具 举报

发表于 2021-1-5 05:54:49 | 显示全部楼层
aaa
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-1-5 22:46:07 | 显示全部楼层
动动手0.
  1. #include <stdio.h>

  2. float Si = 0;  //Single interest
  3. float Ci = 0;  //Compound interest
  4. int years = 1;
  5. float F = 0, N = 0;    //fish, night
  6. float F_P = 10000.00,  N_P = 10000.00;  // Principal
  7. float F_rate = 0.10, N_rate = 0.05;

  8. int main()
  9. {

  10.         do
  11.         {

  12.                 N_P = N_P + Ci;
  13.                 Ci = N_P * N_rate;

  14.                 Si = (F_P * F_rate);

  15.                 F = F_P + years * Si;
  16.                 N = N_P + Ci;
  17.                 N = N_P + Ci;

  18.                 if(N > F)
  19.                 {
  20.                         break;
  21.                 }
  22.                 years++;
  23.         }
  24.         while(F > N);

  25.         printf("%d years later, fish's investment will exceed night!\n", years);
  26.         printf("fish's investment amount are: %.2f\n", F);
  27.         printf("night's investment amount are: %.2f\n", N);

  28.         return 0;
  29. }
复制代码


1.
  1. #include <stdio.h>

  2. float principal = 4000000;
  3. float interest = 0;
  4. int years = 0;

  5. int main()
  6. {
  7.         do
  8.         {
  9.                 principal -= 500000;
  10.                 interest = principal * 0.08;
  11.                 principal = principal + interest;
  12.                 years++;
  13.         }
  14.         while(principal > 0);

  15.         printf("%d\n ", years);
  16.         return 0;


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

使用道具 举报

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

使用道具 举报

发表于 2021-1-6 21:17:40 | 显示全部楼层
参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-6 23:30:10 | 显示全部楼层
0. 不能执行
1. 0次
2. a,b,c同时赋值5
3.  a=15,b=5,c10
4. z=x>0?x:-(x);
5.
A: if(size>12)
{
    cost = cost*1.05;
}
bill = cost*flag;
flag = 2;

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

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

动动手


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

使用道具 举报

发表于 2021-1-6 23:35:51 | 显示全部楼层

0. 10次

1. 0次
2. a,b,c同时赋值5
3.  a=15,b=5,c10
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.
scanf("%d",&score);
if(score<0)
{
   printf("count = %d\n",count);
}
count++;
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-6 23:59:02 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-1-7 22:52:57 | 显示全部楼层
本帖最后由 Uijin_达达 于 2021-1-7 23:00 编辑

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

  3. double Pi, i, sum, limit, a = 1;
  4. int num = 1;

  5. int main()
  6. {
  7.         while(1)
  8.         {
  9.                 i = 1 / a;

  10.                 limit = pow(10, -8);

  11.                 if (i < limit)
  12.                 {
  13.                         break;
  14.                 }

  15.                 if (!(num % 2))
  16.                 {
  17.                         i = -i;
  18.                 }

  19.                 sum = sum + i;
  20.                 Pi = 4 * sum;
  21.                 a+=2;
  22.                 num++;
  23.         }

  24.         printf("Pi = %.7f\n", Pi);

  25.         return 0;
  26. }
复制代码


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

  3. int couple = 1, generation = 1, month = 24, born = 0, brith = 0, flag = 0;

  4. int main()
  5. {
  6.                 brith = month;
  7.                 do
  8.                 {
  9.                         if (month == (brith - 2))
  10.                         {
  11.                                 flag = 1;
  12.                         }

  13.                         if (flag)
  14.                         {
  15.                                 generation++;
  16.                                 couple++;
  17.                         }
  18.                         month--;
  19.                 }
  20.                 while (month > 0);

  21.         printf("%d\n", couple);
  22.         return 0;
  23. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2021-1-10 04:06:28 From FishC Mobile | 显示全部楼层
已做
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2021-1-10 18:18:07 | 显示全部楼层
dsjlkfjl
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-11 09:49:57 From FishC Mobile | 显示全部楼层
回复
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2021-1-11 16:44:23 | 显示全部楼层
兔子真能生啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2021-1-12 13:28:11 | 显示全部楼层
gotogoto
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 14:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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