鱼C论坛

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

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

  [复制链接]
发表于 2020-4-15 16:24:16 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-15 18:37:13 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-15 19:17:14 | 显示全部楼层
9 3  14
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-15 19:18:46 | 显示全部楼层
#include<stdio.h>
int main()
{
        int f=10000,count=0;
        float sum1=10000,sum2=10000;
        while(sum2<=sum1)
        {
                sum1=sum1+f*0.1;
                sum2=1.05*sum2;
                count++;
        }
        printf("%d年后,黑夜的投资额超过小甲鱼!\n",count);
        printf("小甲鱼的投资额是:%.2f\n",sum1);
        printf("黑夜的投资额是:%.2f\n",sum2);
       
        return 0;
}

#include<stdio.h>
int main()
{
        int a=4000000,count=0;
        while(a>0)
        {
                a-=500000;
                a=1.08*a;
                count++;
        }
        printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗。",count);
       
        return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
        double a=1,sum=4;
        int count=1;
        while(1)
        {
                a=1/(1+(float)count*2);
                if(a>=pow(10,-8))
                {
                        if((int)count%2!=0)
                        {
                                a=-a;
                                sum+=4*a;
                                a=-a;
                                count++;
                        }
                        else
                        {
                                sum+=4*a;
                                count++;
                        }
                       
                }
                else
                {
                        break;
                }
        }
       
        printf("pi保留7位是%.7lf",sum);
       
        return 0;
}



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

使用道具 举报

发表于 2020-4-15 23:30:08 | 显示全部楼层
0,81
1,0
2,5
3,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 13:23:50 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-16 19:34:40 | 显示全部楼层
0:10个A
1:11个B
2:a,b,c
3:a=14,b=9,c=5
4:
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:
while(1)
{
    scanf("%d", &score);
     if (score < 0)
   {
        printf("count = %d\n", count);
        break;
    }
    count++;
}
动动手:
#include<stdio.h>
int main()
{
    float x=10000,b=10000;
    int count=0;
    while(x>=b)
    {
        x+=1000;
        b=b*1.05;
        count++;
    }
    printf("%d年后,黑夜的投资额超越小甲鱼!\n小甲鱼的投资额是:%.2f.\n黑夜的投资额是:%.2f.\n",count,x,b);


}
1:
#include<stdio.h>
int main()
{
    float x=4000000;
    int count=0;
    while(x>0)
    {
        x=(x-500000)*1.08;
        count++;
    }
    printf("%d年后,小甲鱼败光所有家产,再次回到一贫如洗。。。。。\n",count);
}
2:
#include<stdio.h>
#include<math.h>
int main()
{
    double PI=1.0,i=1.0,num=1.0,I;
    int n=0;
    while(fabs(num)>=pow(10,-8))
    {
        if(i>0)
        {
            i=-(i+2);
        }
        else
        {
            i=-(i-2);
        }
        num=1/i;
        PI+=num;
    }
    PI=4*PI;
    printf("PI的值为%.7f\n",PI);

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

使用道具 举报

发表于 2020-4-16 19:37:33 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-18 03:08:25 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-19 00:48:09 | 显示全部楼层
I LOVEV
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-19 13:51:12 | 显示全部楼层
33444444444555555555666666666666667777888899999999999999999999999000000000000000011
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-19 16:20:38 | 显示全部楼层
0 10
1 0
2 abc
3 14 5 9
4 z=x>=0?x:-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
do
{
        scanf("%d", &score);
        if(score<0)
        {
                printf("count = %d\n", count);
        }
        count++;
}while(score>=0);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-19 21:32:34 | 显示全部楼层
0. 100個
1. 10
2. a, b, c = 5, 5, 5;
3. a = 14, b = 5, c = 9
4. z = x > o? x : y
5. A:
if (size > 12) {
    cost *= 1.05; break;}
bill = cost * flag;
B:
if (ibex > 14) {
    sheds = 3; }
help = 2 * sheds;
C:
while 1 {
   scanf("%d", &score);
   if (score < 0) {
    printf("count = %d\n", count); break; }}
count++;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 13:46:41 | 显示全部楼层
1111111111111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 15:12:17 | 显示全部楼层
测试题:
0.10次
1.0次  开始时 while = 0;//为假就不执行了?
2. a, b, c ;   lvalue 是用于识别或定位存储位置的标识符
3.
b=3,c=b+1+5,a = c+1 + b+1;

a == 14; (9+1 + 3+1)
b == 5;   (3+1+1)
c == 4;    (3+1)

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:
if (score < 0)
{
        printf("count = %d\n", count);
}
count++;
scanf("%d", &score);

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

int main()
{
        double i, xjy, hy;

        for(i=0;hy <= xjy;i++)
        {        
                xjy = hy = 10000;

                xjy += (xjy* 0.1)*i ;//单利率:利息=本金x年利率x年数

                hy = hy*pow((1 + 0.05) ,i);//复利率:F=P*(1+i)^n
        }

        printf("%.f年之后,黑夜的投资额超过小甲鱼!\n",i);
        printf("小甲鱼的投资额是: %.2lf\n",xjy);
        printf("黑夜的投资额是: %.2lf\n",hy);

        return 0;
}

1.
#include <stdio.h>

int main()
{
        double yuan,year;

        yuan = 40000000;

        for (year=0;yuan >= 0;year++)
        {        
                yuan -=  5000000;
                yuan += yuan * 0.08;
        }

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

        return 0;
}

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

int main()
{
        float i=1.0, n=1.0 ,s=1,Pi=0;

        for (;fabs(n) >= 10^(-8); i += 2)
        {
                Pi += n;
                s  = -s;

                n = s/i;
                
        }
        Pi = 4*Pi;
        printf("Pi = %.7f",Pi);
        return 0;
}

3.
#include <stdio.h>

int main()
{
        int sum, t=2;

        for(int year=720;year >= 0;year-=60)
        {
                sum = t;
                for (int mother=2;mother >= 0;mother--)
                {
                        t +=  2;
                }
                t *= 2;
        }

        printf("%d",sum);

        return 0;
}
57332只兔兔?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 16:47:04 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-20 19:18:14 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-20 20:34:57 | 显示全部楼层
0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-20 20:53:03 | 显示全部楼层
0.        打印100个‘A’;
1.        11
2.        A
3.        a=14,b=4,c=8
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;
}
Sheds =2;
Help = 2*sheds;
C:if(score <0)
{
Printf(“count =%d\n”,count);
}
Count++;
Scanf(“%d”,&score);

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

使用道具 举报

发表于 2020-4-20 21:39:52 | 显示全部楼层
0.100个
1.11个
2.
3.a=
4.
5.if (size > 12)
{
       cost = cost * 1.05;
        flag = 2;
}
bill = cost * flag;
6.if (ibex > 14)
{
        sheds = 3;
}
sheds = 2;
help = 2 * sheds;
7.readin: scanf("%d", &score);
if (score < 0)
{
        printf("count = %d\n", count);
}
count++;
goto    readin;
7.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 01:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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