鱼C论坛

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

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

  [复制链接]
发表于 2019-11-21 18:14:17 | 显示全部楼层
对比迪比
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-21 22:12:41 | 显示全部楼层
查看参考答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-22 03:45:44 | 显示全部楼层
康康答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-22 22:40:37 | 显示全部楼层
#include<stdio.h>
#include<math.h>
int main()
{
        float a,a1=10000,b,b1=10000;
        int year=0;
       
        for(a=10000,b=10000;b1<=a1;year++)
        {
                a1=a*(1+year*0.1);
                b1=b*(pow(1.05,year));       
        }       
       
        printf("%d&#196;êoó£&#172;bí&#182;×ê3&#172;1ya£&#187;\n&#198;&#228;&#214;Da=%.2f,b=%.2f\n",year,a1,b1);
       
        return 0;
       
}
#include<stdio.h>
#include<math.h>

int main()
{
        int year,get=50;
        float money,money1;
       
        for(money=400;money>0;year++)
        {
                money=money-get;
                money=money*(1.08);
        }
       
        printf("%d&#196;êoó£&#172;&#199;&#174;&#189;&#171;è&#171;2&#191;ó&#195;íê&#161;£\n",year);
       
        return 0;
}
#include<stdio.h>
#include<math.h>

int main()
{
        float start,num,result,check;
        int i;
       
        for(start=-1,num=1,result=0,i=0;fabs(check)>=pow(10,-8);start=+2,i++);
        {
                check=num/start;
               
                if(!(i%2))
                {
                        result=result-check;
                }
                else
                {
                        result=result+check;
                }
        }
       
        printf("%.2f\n",result);
       
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-22 23:44:01 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-23 08:21:42 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-23 21:16:59 | 显示全部楼层
0.90个
1.10次
2.a b c
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
        while()
        {
                if (score < 0)
                {
                        printf("count = %d\n", count);
                        break;
                }
                else
                {
                        scanf("%d", &score);
                        count++;
                }
        }
D
0.#include<stdio.h>
#include<math.h>

int main()
{
        double money = 10000.00;
        int year = 0;
        double xiaojiayu = 0;
        double heiye = 0;
        year = 1;
        while(xiaojiayu >= heiye)
        {
                xiaojiayu = money * (1 + 0.10 * year);
                heiye = money * pow(1.05,year);
                year++;
        }
        printf("%d年后,黑夜的投资额超过小甲鱼!\n小甲鱼的投资额是:%.2f\n黑夜的投资额是:%.2f\n",year - 1,xiaojiayu,heiye);

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

使用道具 举报

发表于 2019-11-23 23:00:50 | 显示全部楼层
测试题:
0. 请问下边代码将打印多少个 'A'?
#include <stdio.h>
int main()
{
        int i, j;
        for (i = 0; i != 10, j != 10; i++)
        {
                for (j = 0; j < 10; j++)
                {
                        putchar('A');
                }
        }
        putchar('\n');
        return 0;
}
10个'A'

1. 请问下边代码会打印多少个 'B'?
#include <stdio.h>
int main()
{
        int i = 0;
        while (i++)
        {
                if (i > 10)
                {
                        goto Label;
                }
                putchar('B');
        }
Label:  putchar('\n');
        return 0;
}
9个'B'

2. 请写出表达式 a = b = c = 5 中的"l-value"?
c,b,a

3. 请问表达式 a = (b = 3, 4, c = b++ + 5, ++c + ++b); 执行后,整型变量 a、b、c 的值是?
a=14
b=5
c=9

4. 请使用条件运算符求出变量 x 的绝对值,并存放到变量 z 中。
z=x?abs(x):x

5. C 语言其实在大部分情况下不使用 goto 语句也能做得很好,请尝试将下列代码段写成不带 goto 语句的版本。
A:
if (size > 12)
{
        goto a;
}
goto b;
a:      cost = cost * 1.05;
        flag = 2;
b:      bill = cost * flag;
if (size > 12)
{
cost = cost*1.05;
flag = 2;
}
bill = cost * flag;
B:
if (ibex > 14)
{
        goto a;
}
sheds = 2;
goto b;
a:      sheds = 3;
b:      help = 2 * sheds;
if (ibex > 14)
{
sheds = 3;
}
sheds = 2;
help = 2*sheds;
C:
readin: scanf("%d", &score);
if (score < 0)
{
        goto stage2;
}
count++;
goto    readin;
stage2: printf("count = %d\n", count);
if (score < 0)
{
printf("count = %d\n", count);
}
count++;
scanf("%d",&score);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-24 17:08:34 From FishC Mobile | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-25 15:16:14 | 显示全部楼层
好的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-26 14:04:14 | 显示全部楼层
打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-26 17:33:13 | 显示全部楼层
做完看看答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-26 17:43:02 | 显示全部楼层
继续学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-26 18:36:16 | 显示全部楼层
adsadsdas
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-26 20:53:46 | 显示全部楼层

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

使用道具 举报

发表于 2019-11-26 20:57:56 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-26 23:48:48 | 显示全部楼层
答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2019-11-27 21:51:46 | 显示全部楼层
81
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-28 08:00:59 | 显示全部楼层
vvvvv
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 18:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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