鱼C论坛

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

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

  [复制链接]
发表于 2023-1-10 16:52:31 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2023-1-10 19:46:58 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-11 09:22:07 | 显示全部楼层
#include <stdio.h>

int main()
{
        double jiayu = 10000;
        double heiye = 10000;
        int year = 0;

        while (heiye <= jiayu) {
                jiayu += 10000 * 0.1;
                heiye +=  heiye * 0.05;
                year++;
        }

        printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
        printf("小甲鱼的投资额是:%.2f\n", jiayu);
        printf("黑夜的投资额是:%.2f\n", heiye);
        return 0;
}
#include <stdio.h>

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

        while (money > 0) {
                money -= 500000;
                money *= 1.08;
                year++;
        }

        printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗...\n", year);
        return 0;
}
#include <stdio.h>

int main()
{
        double res;
        double i, denominator;

        for(i = 1, denominator = 1; denominator <= 1000; i = -i, denominator += 2) {
                //printf("%d %d", i, denominator);
                res += i / denominator;
        }

        printf("res = %.2f\n", res * 4);
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2023-1-11 21:24:41 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-12 00:13:55 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-12 16:01:25 | 显示全部楼层
#include <stdio.h>
#include <math.h>
int main()
{
    int i;
    float hei=10000;
    float yu=10000;
    for(i=1;hei<=yu;i++)
    {
        yu=10000+i*(10000*0.1);
        hei=10000*(pow((1+0.05),i));
    }
    printf("%d,yu=%.2f,hei=%.2f\n",i,yu,hei);
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-12 20:07:37 | 显示全部楼层
0.
100遍
1.
0个
2.
a,b,c
3.
a == 14
b == 5
c == 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.
if (score < 0)
{
    printf("count = %d\n", count);
}
else
{
    count++;
    scanf("%d", &score);
}

0.
#include <stdio.h>

int main()
{
        int year = 0;
        float m_fish = 10000, m_night = 10000;
        do
        {
                year++;
                m_fish = 0.1*10000 + m_fish;
                m_night = m_night + m_night*0.05;
        }
        while (m_fish > m_night);
        printf("%d&#196;êoó£&#172;oúò1μ&#196;í&#182;×ê&#182;&#238;3&#172;1yD&#161;&#188;×ó&#227;£&#161;\n",year);
        printf("D&#161;&#188;×ó&#227;μ&#196;í&#182;×ê&#182;&#238;ê&#199;£o%.2f\n", m_fish);
        printf("oúò1μ&#196;í&#182;×ê&#182;&#238;ê&#199;£o%.2f\n", m_night);
       
        return 0;
}
1.
#include <stdio.h>

int main()
{
        float money;
        int year;
        for (money = 400, year = 0; money > 0; year++)
        {
                money -= 50;
                money = money*1.08;
               
        }
        printf("%d&#196;ê&#214;&#174;oó£&#172;D&#161;&#188;×ó&#227;°ü1aá&#203;&#203;ùóDμ&#196;&#188;ò2ú£&#172;&#212;ù′&#206;&#187;&#216;μ&#189;ò&#187;&#198;&#182;è&#231;&#207;′......\n",year);
       
        return 0;
}
2.
#include <stdio.h>
#include <math.h>
int main()
{
        int i=1;
        double j=1, sum=0,temp1;
        while (fabs(j) > 10^(-8))
        {
                sum = sum + j;
                i++;
                if( 0 == i % 2)
                {
                        temp1 = i+2;
                        temp1 = -temp1;
                }
                else
                {
                        temp1 = i+2;
                }
                j = 1 / temp1;
        }

       
        sum *= 4;
        printf("Piμ&#196;&#214;μê&#199;%.7f",sum);
       
       
        return 0;
}
3.
#include <stdio.h>
#include <math.h>
int main()
{
        long long i;
        i = pow(2,23);
        printf("两年后约有%lld只兔子",i);
                
       
       
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-1-12 23:04:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-13 11:32:00 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2023-1-13 16:46:31 | 显示全部楼层
0.
#include <stdio.h>
#include <math.h>
int main()
{
        int i=0,xjy=10000;
        float hy=10000;
        for(i=1;;i++)
        {
                xjy+=10000*0.1;
                hy*=1.05;
                if(hy>=xjy) break;
        }
        printf("%d年后,黑夜的投资额超过小甲鱼!\n",i);
        printf("小甲鱼的投资额是:%d\n",xjy);
        printf("黑夜的投资额是:%.2f\n",hy);

        return 0;
}

1.
#include <stdio.h>

int main()
{
        int i;
        float money=4000000;
        for(i=1;;i++)
        {
                money-=500000;
                money*=1.08;
                if(money<=0) break;
        }
        printf("%d年之后,小甲鱼败光了所有的家产,还剩%f元\
,再次回到一贫如洗……\n",i,money);

        return 0;
}
2.
#include <stdio.h>
#include <math.h>
int main()
{
        int i=1,j=-1,fm;
        double pi_4=0;
        float fz=1.0;
        for(i=1;;i++)
        {
                fm=2*i-1;
                j=-j;
                pi_4+=j*fz/fm;
                if(fabs(4*pi_4-3.1415926)<(1.0/100000000)){
                        break;
                }
        }
        printf("当i=%d,分母为%d时,PI的近似值为%.7f\n",i,2*i-1,4*pi_4);

        return 0;
}
3.
#include <stdio.h>

int main()
{
        int i,sum=1,newrabbit=1,oldrabbit=0,temp=0,month;
        printf("请输入月数:");
        scanf("%d",&month);       
        for(i=1;i<month;i++)
        {
                temp=oldrabbit;
                oldrabbit=oldrabbit+newrabbit;
                newrabbit=temp;
                sum=oldrabbit+newrabbit;
        }
        printf("第%d个月兔子对数达到%d\n",i,sum);

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

使用道具 举报

发表于 2023-1-14 14:18:45 | 显示全部楼层
#include<stdio.h>

int main(){
        int year = 0;
        double jia = 10000, hei = 10000;
       
        do{
        jia += 10000 * 0.1;
        hei += hei * 0.05;
        year++;
        }while(jia > hei);
       
        printf("%d年后,黑夜投资额超过小甲鱼!\n", year);
        printf("小甲鱼的投资额是:%.2f\n", jia);
        printf("黑夜的投资额是:%.2f\n", hei);
       
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-1-14 14:26:43 | 显示全部楼层
#include<stdio.h>

int main(){
        long money = 4000000;
        int year = 0;
       
        do{
                money -= 500000;
                year++;
                money+=money * 0.08;
        }while(money >= 0);
       
        printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n", year);
       
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-1-15 11:48:24 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-15 19:52:47 | 显示全部楼层
haihai
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-16 14:49:25 From FishC Mobile | 显示全部楼层
查看参考答案

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

使用道具 举报

发表于 2023-1-16 15:14:18 | 显示全部楼层
本帖最后由 冥界鬼差沐兮柔 于 2023-1-16 16:11 编辑
#include <stdio.h>

int main()
{
        int x;
        int z;

        printf("x的值为:");
        scanf("%d", &x);

        z = x >= 0 ? x : -x;

        printf("z = %d\n", z);

        return 0;
}
#include <stdio.h>

int main()
{
        int year=0;
        float xjy=10000, hy=10000;
        float interest;

        while (xjy >= hy)
        {
                interest = 10000 * 0.1;
                xjy = xjy + interest;
                interest = hy * 0.05;
                hy = hy + interest;
                year++;
        }



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

        return 0;
}
#include <stdio.h>

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

        while (money > 0)
        {
                money = money - 500000;
                money = money * 1.08;
                year++;
        }

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

        return 0;
}
#include <stdio.h>

int main()
{
        double pi, a=1, sum;
        double i=1;
        int sign = 1;

        do
        {
                sum = sum + a;
                i = i + 2;
                sign = -sign;
                a = sign / i;
        }
        while (a <= -0.00000001 || a >= 0.00000001);

        pi = 4 * sum;

        printf("派约为:%.7f\n", pi);

        return 0;
}
#include <stdio.h>

int main()
{
        int sum=1, month=1, count, add=0;

        while (month < 24)
        {
                count = sum;
                sum = sum + add;
                add = count;
                month++;
        }

        printf("%d\n", sum);

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

使用道具 举报

发表于 2023-1-16 17:28:43 | 显示全部楼层
查看答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 08:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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