鱼C论坛

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

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

  [复制链接]
发表于 2018-7-6 16:08:32 | 显示全部楼层
检测
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-8 17:00:59 | 显示全部楼层
66666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-9 09:47:20 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-9 21:32:18 | 显示全部楼层
123
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-11 23:33:26 | 显示全部楼层
测试题:
0.大概和小甲鱼一样多的
1.11个B
2.a=5;
b=a;
c=b;
3.14,5,9
4.(x>0)? x:-x;
5.if (size>12)
{     
     cost=cost*1.05;
     flag=2;
}
else
{
    bill=cost*flag;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-12 12:14:14 | 显示全部楼层
小甲鱼 两年之后应该确切的说是确切的说是生了多少对兔子 不能说总共有多少只兔子  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-13 13:51:59 | 显示全部楼层
fff
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-16 23:48:58 From FishC Mobile | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-22 11:04:27 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-22 16:54:52 From FishC Mobile | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-23 13:44:26 | 显示全部楼层
0.十个A
1.十个B
2.a.b.c
3.b=4,c=9,a=13
4.x>0?z=x*-1:z=x;
5.
A:if(size>12)
{
        cost = cost * 1.05;
        flag = 2;
}
else
{
        bill=cost*flag;
}
B:if(ibex>14)
{
        sheds=3;
}
else
{
        sheds=2;
        help = 2*sheds;
}
C:
while(score>=0)
{
        count++       
}
printf("count = %d\n",count);

动动手
0.#include <stdio.h>

int main()
{
        double a,b;
        int i,j,y=0;
       
        a=10000;
        b=10000;
       
        while(a>=b)
        {
                a+=10000*0.1;
                b=(0.05*b)+b;
                y++;
        }
        printf("%d年后,黑夜的投资额超过小甲鱼!\n\
        小甲鱼的投资额是:%0.2f\n\
        黑夜额投资额是:%0.2f",y,a,b);
       
}
1.#include <stdio.h>

int main()
{
        float ben,kai,li;//单位为万
        int i=0,j;
       
        ben=400;
        kai=50;
        while(ben>0)
        {
                ben-=kai;
                ben+=ben*0.08;
                i++;
        }
        printf("%d后",i);
       
}
2.#include <stdio.h>
#include <math.h>

int main()
{
        double pi,a,t=1,i=1,j=1;
       
        while(t>10E-9)
        {
                a=i/j;
                pi+=a;
                j+=2;
                i*=-1;
                t=fabs(a);
        }
        pi*=4;
        printf("%0.7f",pi);
}
3.#include <stdio.h>

int main()
{
        int xin,zhong,lao;//才出生,成长一个月,成年,单位(个)
        int yue,zong,a,b,i,j;//月数,总数,四个备用
       
        xin=0;
        zhong=0;
        lao=2;
        for(yue=1;yue<=24;yue++)
        {
                a=xin;
                b=zhong;
                zhong=a;
                lao+=b;
                xin=lao/2;
        }
        zong=(lao+xin+zhong);
        printf("        %d月时(单位为只)\n\
        才出生的兔子:%d\n\
        成长一个月的兔子:%d\n\
        成年的兔子:%d\n",yue,xin,zhong,lao);
        printf("        总共有%d只兔子",zong);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-24 18:38:32 | 显示全部楼层
0、100个

1、10个

2、a、b、c

3、a = 16
      b = 6
      c = 10

4、x < 0 ? z = -x : z = x

5、

A

if ( size > 12){
     cost =  cost * 1.05;
     flag = 2;
     bill = cost * flag;
     }
esle{
     bill = cost * flag;
     }

B

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

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



动动手

0、

#include <stdio.h>

int main(){

        double single = 10000;  //单利息投资
        double _double = 10000;  //复合利息投资
        int year = 0;       //年份计数器
        while (1){
                single += 10000 * 0.1;
                _double += _double * 0.05;
                year ++;

                if (_double > single){
                        printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
                        printf("小甲鱼的投资额是: %.2f\n",single);
                        printf("黑夜的投资额是: %.2f\n",_double);
                        break;
                        }
        }

        return 0;
}
~                                                                                                                                                                                                           
~         

1、
#include <stdio.h>

int main(){
        int money = 4000000;
        int year = 0;

        while(1){
                money -= 500000;
                money += money * 0.08;

                year += 1;
                if (money <= 0){
                        printf("%d年后,小甲鱼败光所有家产,再次回到一贫如洗\n",year);
                        break;
                        }

                }

        return 0;
}
~               

2、
#include <stdio.h>
#include <math.h>
int main(){

        int numerator = 1; // 分子
        int denominator = 1; //分母
        double sum = 0.0;
        int symbol = 1; //控制正负号
        int count = 0;
        while(1){
                sum += symbol * ((double)numerator / denominator);

                //要正确计算出小数点后7为,最后一项的绝对值要小于10^(-8)
                if (fabs(((double)numerator / denominator)) < pow(10, -8)){
                        printf("%.7f\n",sum);
                        printf("%d\n",count);
                        printf("%d\n", denominator);
                        break;
                        }

                denominator += 2;
                symbol = -symbol;
                count++;
                }

        return 0;
}
~                                                                                                                                                                                                           
~               #include <stdio.h>
#include <math.h>
int main(){

        int numerator = 1; // 分子
        int denominator = 1; //分母
        double sum = 0.0;
        int symbol = 1; //控制正负号
        int count = 0;
        while(1){
                sum += symbol * ((double)numerator / denominator);

                //要正确计算出小数点后7为,最后一项的绝对值要小于10^(-8)
                if (fabs(((double)numerator / denominator)) < pow(10, -8)){
                        printf("%.7f\n",sum);
                        printf("%d\n",count);
                        printf("%d\n", denominator);
                        break;
                        }

                denominator += 2;
                symbol = -symbol;
                count++;
                }

        return 0;
}
~                                                                                                                                                                                                           
~               
3、

#include <stdio.h>

int  main(){

        int month = 2;
        int year = 2;
        int before_2 = 1; // 两个月前的兔子数量
        int before_1 = 1; // 一个月前的兔子数量
        int now = 0;
        while (1){
                now = before_1 + before_2;
                before_2 = before_1;
                before_1 = now;
                month++;
                if (month == 12 * year){
                        printf("24个月后,兔子的数量为%d\n", now);
                        break;
                        }

                }
        return 0;
}


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-24 22:23:29 | 显示全部楼层
查看答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 23:01:10 | 显示全部楼层
哎 我老了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-26 16:07:36 | 显示全部楼层
xuex
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-27 18:42:04 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-28 15:24:22 | 显示全部楼层
ヾ(&#9677;°&#8711;°&#9677;)&#65417;&#65438;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-29 17:29:31 From FishC Mobile | 显示全部楼层
逆流而上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-29 19:58:22 From FishC Mobile | 显示全部楼层
为什么定义pi和term的顺序不一样结果就不一样呢
int main()
{
        int sign=1;
        double n=0,pi=0.0,term=1.0;
        
        while (fabs(term) >= 1e-8)
        {
              pi=pi+term;
              sign=-sign;
              n=n+2;
              term=sign/n;
         
        
        
        }
        pi=pi*4;
        printf ("pi的值为:%10.7f\n",pi);
        
        
return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-31 14:48:08 | 显示全部楼层
柏子仁
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 00:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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