鱼C论坛

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

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

  [复制链接]
发表于 2019-1-2 13:14:20 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
0        9个或者0个,在第一层循环中循环条件是j!=10,但是没有对j初始化,如果碰巧j就是10,那就是0次,否则进入第二层循环,循环十次并且循环结束j=10.

1        0个
2        c b a
3        a14   b5   c9
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(1)
        {
                scanf("%d", &score);
                if(score < 0)
                {
                        printf("count = %d\n", count);
                        break;
                }
                count++;
        }
       
  1. #include <stdio.h>
  2. #include <stdio.h>

  3. int main()
  4. {
  5.     double money = 1000, moneyJ, moneyH;
  6.     int year = 1;
  7.     float p1 = 10.0 / 100, p2 = 1 + 5.0 / 100;
  8.     for (year; ; year++)
  9.     {
  10.         moneyJ = money + money * p1 * year;
  11.         moneyH = money * pow(p2, year);

  12.         if(moneyJ >= moneyH)
  13.         {
  14.             continue;
  15.         }
  16.         break;
  17.     }
  18.    
  19.     printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
  20.     printf("小甲鱼的投资额是:%.2f\n", moneyJ);
  21.     printf("黑夜的投资额是:%.2f\n", moneyH);

  22.     return 0;
  23. }
复制代码
  1. #include <stdio.h>

  2. int main()
  3. {
  4.     double money = 4000000, cost = 500000, p = 8.0 / 100;
  5.     int year = 0;

  6.     while(money > 0)
  7.     {
  8.         money -= cost;
  9.         money *= (1 + p);
  10.         year++;
  11.    
  12.     }
  13.    
  14.     printf("%d年后,小甲鱼败光了所有的家产,再次变得一贫如洗......\n", year);

  15.     return 0;
  16. }
复制代码
  1. #include <stdio.h>
  2. #include <stdio.h>

  3. int main()
  4. {
  5.     double pi = 0.0, i;
  6.     int n = 1;
  7.     do
  8.     {
  9.         i = pow (-1, (n-1)) / (2 * n - 1);
  10.         pi = pi + i * 4;
  11.         n++;

  12.     } while (fabs(i) >= pow(10, -8));

  13.     printf("Pi精确到小数点后七位的近似值是:%.7lf\n", pi);
  14. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-4 00:10:56 | 显示全部楼层
2
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-4 21:34:17 | 显示全部楼层
I Love FishC.com
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2019-1-6 15:50:59 | 显示全部楼层
6666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2019-1-6 18:39:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-8 02:08:22 | 显示全部楼层
文体两开花
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-9 12:26:52 | 显示全部楼层
0.
81

1.
8

2.
a

3.

4.
x>0?x:-x

5.
if (size > 12)
{
        cost = cost * 1.05;
        flag = 2;
}
else
{
        bill = cost * flag;
}
---
if (ibex > 14)
{
        sheds = 3;
}
else
{
        sheds = 2
        help = 2 * sheds;
}
----

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

----

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

int main()
{
        double money = 10000;
        double fish;
        double black;
        int year;

        for (year=1;year<100;year++)
        {
                fish = money + money*0.1*year;
                black = 10000*pow(1.05,year);

                if (black>fish)
                {
                        printf("after %d year black >fish\n",year);
                        printf("fish = %.2f \n",fish);
                        printf("black = %.2f \n",black);
                        break;
                }
        }

}

------
#include <stdio.h>
#include <math.h>

int main()
{

        double fish=4000000;
        int year;

        for (year=1;year<100;year++)
        {
                fish = fish*1.08;
                if (fish<0)
                {
                        printf("after %d year \n",year);
                        //printf("fish = %.2f \n",fish);
                        break;
                }
                fish = fish-500000;

        }

}

------
#include <stdio.h>
#include <math.h>

int main()
{
        double number;
        int i,j;
        for(i=3;i<1000;i++)
        {
                j=1;
                number = 1;
                if(j%2!=0)
                {
                        number = number - (1/(double)i);
                }
                else
                {
                        number = number + (1/(double)i);
                }
               
                if(number)
                j++;
                i++;

                printf("%.5f\n",number);

        }

}
---------

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

使用道具 举报

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

使用道具 举报

发表于 2019-1-10 17:38:53 | 显示全部楼层
123
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-11 13:28:00 | 显示全部楼层
kaka
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-11 17:31:03 | 显示全部楼层
感谢分享
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-12 23:34:53 | 显示全部楼层
2019年1月12日 10:34:49
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-14 19:26:15 | 显示全部楼层
这个有意思
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-14 21:44:26 | 显示全部楼层
qqq
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-14 22:48:00 | 显示全部楼层
I love FishC.com!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-14 23:02:29 | 显示全部楼层
a
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-13 19:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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