鱼C论坛

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

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

  [复制链接]
发表于 2025-11-4 15:51:17 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
10 ;11 ;  ;   ;
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-11-4 20:15:41 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-11-6 19:42:38 | 显示全部楼层
0. 10
1. 9
2. c=5, b=c, a=b
3.14 5 9
4. z= x>=0 ? x : -x
5.

0.
#include <stdio.h>
#include <math.h>
int main()
{
    int year;
    float a, b;
    a = 10000;
    b = 10000;

    for(year = 0; a >= b; year++)
    {
        a = a + 10000*0.1;
        b = b * 1.05;
    }

    printf("%i年后,黑夜的投资额超过小甲鱼!\n小甲鱼的投资额为%.2f元\n黑夜的投资额为%.2f元",year, a, b);
   
    return 0;
}
1.
#include <stdio.h>
#include <math.h>
int main()
{
    int year;
    float a;
    a = 400;

    for(year = 0; a >= 0; year++)
    {
        a = (a-50) * 1.08;
    }

    printf("%i年后,小甲鱼败光了所有的家产,再次回到一贫如洗", year);
   
    return 0;
}
2.
#include <stdio.h>
int main()
{
    double a, b, k;
    double pai = 0;
   
    for(a = 1, b = 1; a/b >= 0.00000001; b = b + 2)
    {
        int i = b;
        if((i % 4) == 3)
        {
            k = -(a/b);
        }

        else if((i % 4) == 1)
        {
            k = a/b;
        }

        pai = pai + k;
    }
   
    float sum;
    sum = 4*pai;
3.
#include <stdio.h>
int main()
{
    int month, a, b, c;
    a = 1;
    b = 1;

    for(month = 0; month <= 24; month++)
    {
        c = a + b;
        a = b;
        b = c;
    }
    printf("两年后共有%i对兔子",c);

    return 0;
}

    printf("Pi的近似值为%.7f",sum);

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

使用道具 举报

发表于 2025-11-6 22:01:22 | 显示全部楼层

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

使用道具 举报

发表于 2025-11-10 16:57:23 | 显示全部楼层
0. 100个
1. 0个
2. a, b, c
3. a=14   b=5   c=9
4. z = (x>=0?x:-x)
5. if (size > 12)
{
        cost = cost * 1.05;
        flag = 2;
}
else
{
        
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-11-11 21:25:19 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 4 天前 | 显示全部楼层
  1. #include <stdio.h>
  2. int main() {
  3.     int n = 10000;
  4.     float y = n;
  5.     float h = n;
  6.     int count=0;
  7.     while(y>=h) {
  8.         y = y + n * (0.1);
  9.         h = h * (1+0.05);
  10.         count++;
  11.     }
  12.     printf("%d年后,黑夜的投资额将超过小甲鱼!\n", count);
  13.     printf("小甲鱼的投资额是: %.2f\n", y);
  14.     printf("黑夜的投资额是: %.2f\n", h);
  15.     return 0;
  16. }
复制代码
  1. #include <stdio.h>
  2. int main(){
  3.     float n = 4000000;
  4.     int time=0;
  5.     while(n > 0){
  6.         n -= 500000;
  7.         n *= 1.08;
  8.         time++;
  9.     }
  10.     printf("%d年之后,小甲鱼败光了所有家产,再次回到一贫如洗...",time);
  11.     return 0;
  12. }
复制代码
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main(){
  4.     int n=1;
  5.     float sum = 0,pi=0,i=0,x=1.0;
  6.     while(1){
  7.         i = x/n;
  8.         if(fabs(i)<10e-8){
  9.             break;
  10.         }
  11.         sum += i;
  12.         n += 2;
  13.         x = -x;
  14.     }
  15.     pi = 4*sum;
  16.     printf("pi = %f\n",pi);
  17. }
复制代码
  1. #include <stdio.h>
  2. int main (){
  3.     int n,a,b;
  4.     a = 0;
  5.     b = 1;
  6.     for(int i = 0;i < 24;i++){
  7.         n = a;
  8.         a = b;
  9.         b = n + b;
  10.     }
  11.     printf("%d",b*2);
  12. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 前天 20:57 | 显示全部楼层
从v你吃饭才能
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 12:37 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 17:04 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-21 00:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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