鱼C论坛

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

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

  [复制链接]
发表于 2017-3-6 10:51:37 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-3-8 21:06:15 | 显示全部楼层
我要对标答
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 20:11:30 | 显示全部楼层
come on!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 20:23:05 | 显示全部楼层
0. 10*10=100
1. 10
2. a
3. 9, 5, 4
4. z =
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 23:50:46 | 显示全部楼层
123
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-3-12 19:55:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-3-16 11:28:35 From FishC Mobile | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-3-17 16:28:31 | 显示全部楼层
看不懂看不懂
@小甲鱼
救命啊 课后题看不懂。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-18 10:55:11 | 显示全部楼层
感觉有点难啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-21 01:02:23 | 显示全部楼层
0. 100个a
1. 11个b
2. a = b; b = c; c = 5; 所以a,b,c都是l-value
3. b = 3, c = 9, a = 13
4. int x, z; z = x >= 0 ? x : -x

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

使用道具 举报

发表于 2017-3-22 11:25:11 | 显示全部楼层
0、10次
1、0个
2、a,b,c
3、3 3 9
4、a >= 0?a:-a
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: scanf("%d", &score);
       
动动手:
0、
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-23 13:24:36 | 显示全部楼层
0、10
1、0
2、a,b,c
3、不知道....
4、
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-28 16:57:50 | 显示全部楼层
对答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-2 14:33:22 | 显示全部楼层
朕想知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-2 14:35:29 | 显示全部楼层
0.10
1.11
2.a,b,c
3.a=14,b=4,c=10
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. sheds = 2;
  2. if (ibex > 14)
  3. {
  4.         sheds = 3;
  5. }
  6. help = 2 * sheds;
复制代码

C

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


0.

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

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

1.

  1. #include <stdio.h>

  2. int main()
  3. {
  4.         double money = 400.0;
  5.         int year = 0;
  6.        
  7.         while (1)
  8.         {
  9.                 year++;
  10.                 money = money * (1 + 0.08) - 50;
  11.                
  12.                 if (money < 0)
  13.                 {
  14.                         break;
  15.                 }
  16.         }
  17.        
  18.         printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗...\n", year);
  19.        
  20.         return 0;
  21. }
复制代码

2.

  1. #include <stdio.h>

  2. int main()
  3. {
  4.         double pi = 0;
  5.         int num;
  6.         double temp;
  7.        
  8.         for (num =1;;num++)
  9.         {
  10.                 temp = 1.0 / (2 * num -1);
  11.                 if (temp<0.00000001)
  12.                 {
  13.                         break;
  14.                 }
  15.                 if (num % 2 == 0)
  16.                 {
  17.                         pi = pi - temp;
  18.                 }
  19.                 else
  20.                 {
  21.                         pi = pi + temp;
  22.                 }
  23.                        
  24.         }
  25.        
  26.         pi= 4*pi;
  27.        
  28.         printf("pi=%.7f",pi);
  29.        
  30.         return 0;
  31. }
复制代码

3.

  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int month, last, now, temp;
  5.        
  6.         for (last = 0, now = 1, month =1;month <= 24;month++)
  7.         {
  8.                 temp = now;
  9.                 now = now + last;
  10.                 last = temp;
  11.         }
  12.        
  13.         printf("%d", now);
  14.        
  15.         return 0;
  16. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-4-3 14:27:34 | 显示全部楼层
来看看答案对不对
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-3 19:44:36 | 显示全部楼层
看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-3 21:25:51 | 显示全部楼层
0. 10
1. 10
2. --
3. 14
4. z = x<0?-x:x
5.
  1. if (size > 12)
  2. {
  3.       cost = cost * 1.05;
  4.       flag = 2;
  5. }
  6. else{   
  7.         bill = cost * flag;}
  8.                     
  9. //-----------------------          
  10.           
  11. if (ibex > 14)
  12. {
  13.      sheds = 3;
  14. }
  15. else
  16. {
  17.          sheds = 2;
  18.      help = 2 * sheds;
  19. }


  20. //----------------------

  21. readin: scanf("%d", &score);
  22. while (score > 0)
  23. {
  24.         count++;
  25. }
  26. printf("count = %d\n", count);
复制代码

  1. #include <stdio.h>

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

  1. #include<stdio.h>

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


失败--
  1. #include<stdio.h>
  2. #include <math.h>

  3. int main()
  4. {
  5.                 float i = 1;
  6.                 float x = 1;
  7.                 float pi = 1;
  8.                
  9.                 while(fabs(x)> 0.00000001)
  10.                 {
  11.                         i = -(i+2);
  12.                         x = 1/i;
  13.                         pi = pi + x;
  14.                 }
  15.                
  16.                 printf("pi = %.7f", 4*pi);
  17.                
  18.                 return 0;
  19. }
复制代码

  1. #include <stdio.h>
  2. int main()
  3. {
  4.         int mon = 1;
  5.         int sum_2, sum_1 = 0;
  6.         int sum = 1;//2月前,1月前,本月
  7.        
  8.          while(mon<=24)
  9.          {
  10.                 
  11.                  sum =sum_1 + sum_2;
  12.                  sum_2 = sum_1;
  13.                  sum_1 = sum;
  14.                  mon++;
  15.          }
  16.          
  17.          printf("%d", sum_1);
  18.          
  19.          return 0;
  20. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-5 18:14:47 | 显示全部楼层
  1. #include<stdio.h>

  2. int main()
  3. {
  4.         int m=4000000,takeout=500000,year=0;
  5.         float r =0.08;
  6.        
  7.         while(m>0)
  8.         {
  9.                 year++;
  10.                 m = (m-takeout)*(1+r);
  11.         }
  12.        
  13.         printf("%d年后,小甲鱼败光了所有家产,再次回到了一贫如洗的状态。。。",year);
  14.        
  15.        
  16.        
  17.         return 0;
  18. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 19:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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