鱼C论坛

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

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

  [复制链接]
发表于 2020-12-13 09:14:11 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-13 15:16:59 | 显示全部楼层
对答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-13 17:28:25 | 显示全部楼层
0 ;100
1;0 (i++是先判断再增加 ++i是先加1再判断)
2;c = 5; b = c;a = b;
3;b=5 c= 5
4;if (x>=0) z = x;
   else z = -x;
5A;if (size > 12)
{ cost cost*1.05;flag = 2;}else{bill = cost*flag;}

B;
if sheds = 3;  else shed =2 ; help = 2* sheds;

c;
while(1)
{
scanf("%d", &score);
if (score < 0)
{printf("count = %d\n", count);break;}
count++;
}

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

使用道具 举报

发表于 2020-12-14 17:10:05 From FishC Mobile | 显示全部楼层
朕想知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-14 19:42:26 | 显示全部楼层
十分感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-14 22:11:59 | 显示全部楼层
0:int main()
{
        int i=10000,year=0;
        double rate1=0.1,rate2=0.05;
        double result1=0,result2=1;
        while(++year)
        {
                result1=i+i*rate1*year;
                result2=result2*(1+rate2);
        //        printf("year=%d,result1=%.2f,result2=%.2f\n",year,result1,i*result2);
                if (i*result2>result1)
                {
                        //printf("year=%d,result1=%.2f,result2=%.2f\n",year,result1,i*result2);
                                break;
                        }
        
                }
        printf("%d年后,黑夜的投资超过小甲鱼!\n");
        printf("小甲鱼的投资额是:%.2f\n",result1);
        printf("黑夜的投资额是:%.2f",result2*i);
        

      

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

使用道具 举报

发表于 2020-12-15 13:19:48 | 显示全部楼层
太难了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-15 13:32:12 | 显示全部楼层
回复
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-12-15 15:07:52 | 显示全部楼层
11111111111
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-15 16:06:29 | 显示全部楼层
#include <stdio.h>

int main()
{
        int x;
        int z;
       
        printf("请输入一个整数:");
        scanf("%d",&x);
        z = x >= 0 ?  x : -x;
       
        printf("绝对值是%d",z);
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-16 13:45:13 | 显示全部楼层
一时之快
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-17 04:00:33 | 显示全部楼层
=。=
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-12-17 14:27:56 | 显示全部楼层
【】平平平平平平平平
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-17 22:44:24 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-12-18 12:40:15 | 显示全部楼层
小测试:
0. 10个‘A'
1.  10
2. a
3. a=15   b=5  c=10
4. x>=0 ? z=x : z=-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. if (score < 0)
  2. {
  3.         printf("count = %d\n", count);
  4. }
  5. count++;
  6. scanf("%d", &score);
复制代码
动动手:
0.
#include <stdio.h>
#define INI 10000

int main()
{
        float f=INI,d=INI;
        int count=0;

        do
        {
                f += INI * 0.1;
                d += d * 0.05;
                count = count + 1;
        }
        while ( f >= d );

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

        return 0;
}


1.
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int year=0;
  5.         float m=400;

  6.         do
  7.         {
  8.                 year += 1;
  9.                 m -= 50;
  10.                 m *= 1.08;
  11.         } while ( m>0 );

  12.         printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n",year);

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


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


  3. int main()
  4. {
  5.         double result=0,i;
  6.         int n;
  7.         _Bool f=1;

  8.         for ( n = 1; n < pow(10,8); n +=2 )
  9.         {
  10.                 i = 1.0 / n;
  11.                 switch (f)
  12.                 {
  13.                         case 1: f = 0; break;
  14.                         case 0: i = -i; f = 1; break;
  15.                 }

  16.                 result += i;
  17.         }

  18.         printf("pi = %.7f\n",result*4);

  19.         return 0;
  20. }
复制代码


3.
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int m,b1=1,b2=0,b3,sum=0;
  5.         sum = b1 + b2;
  6.         for ( m = 3; m <= 24; m++ )
  7.         {

  8.                 b3 = b1 + b2;
  9.                 sum = sum + b3;
  10.                 b2 = b3;
  11.                 b1 = b2;
  12.         }

  13.         printf("两年后,共有%d只兔子\n",sum);

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




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

使用道具 举报

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

使用道具 举报

发表于 2020-12-19 13:52:38 | 显示全部楼层
0. 10个A
1. 10个B
2. a
3.5,9,5
4.x>=0?z=x:z=-x;
5.A.
  1. if (size > 12)
  2. {
  3.         cost = cost * 1.05;
  4.         flag = 2;
  5.         bill = cost * flag;
  6. }
  7. bill = cost * flag;
复制代码

B.
  1. if (ibex > 14)
  2. {
  3.         sheds = 3;
  4.         help = 2 * sheds;
  5. }
  6. sheds = 2;
  7. help = 2 * sheds;
复制代码

C.
  1. scanf("%d", &score);
  2. if (score < 0)
  3. {
  4.         printf("count = %d\n", count);
  5. }
  6. else
  7. {
  8. count++;
  9. scanf("%d", &score);
  10. printf("count = %d\n", count);
  11. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-19 22:17:24 | 显示全部楼层
回复
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2020-12-20 22:30:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-12-21 15:37:07 | 显示全部楼层
0.10
1.0
2.a
3.a=5,b=5,c=9
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.
while(scanf("%d",&score))
{
        if(score>=0)
        {
                count++;
        }
}

printf("count=%d\n",count);
0.
  1. #include <stdio.h>

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

1.
  1. #include <stdio.h>

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-24 01:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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