鱼C论坛

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

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

  [复制链接]
发表于 2017-3-6 10:51:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-8 21:06:15 | 显示全部楼层
我要对标答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 20:11:30 | 显示全部楼层
come on!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 20:23:05 | 显示全部楼层
0. 10*10=100
1. 10
2. a
3. 9, 5, 4
4. z =
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-10 23:50:46 | 显示全部楼层
123
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2017-3-16 11:28:35 From FishC Mobile | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-17 16:28:31 | 显示全部楼层
看不懂看不懂
@小甲鱼
救命啊 课后题看不懂。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-18 10:55:11 | 显示全部楼层
感觉有点难啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-21 01:02:23 | 显示全部楼层
0. 100个a
1. 11个b
2. a = b; b = c; c = 5; 所以a,b,c都是l-value
3. b = 3, c = 9, a = 13
4. int x, z; z = x >= 0 ? x : -x

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

使用道具 举报

发表于 2017-3-22 11:25:11 | 显示全部楼层
0、10次
1、0个
2、a,b,c
3、3 3 9
4、a >= 0?a:-a
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、
        readin: scanf("%d", &score);
        if (score < 0)
        {
                                        printf("count = %d\n", count);
        }
        count++;
        readin: scanf("%d", &score);
       
动动手:
0、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-23 13:24:36 | 显示全部楼层
0、10
1、0
2、a,b,c
3、不知道....
4、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-4-2 14:33:22 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-2 14:35:29 | 显示全部楼层
0.10
1.11
2.a,b,c
3.a=14,b=4,c=10
4.z = x>=0?x:-x
5.A
if (size > 12)
{
        cost =  cost * 1.05;
        flag =2;
}
bill = cost * flag;
B
sheds = 2;
if (ibex > 14)
{
        sheds = 3;
}
help = 2 * sheds;
C
while (scanf("%d", &score) == 1)
{
        if (score < 0)
        {
                break;
        }
        count++;
}
printf("count = %d\n", count);

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

main()
{
        double xjy, hy;
        int year;
        
        for (year=1;;year++)
        {
                xjy = 10000 * 0.1 * year + 10000;
                hy = 10000 * pow(1+0.05, year);
                if (hy>xjy)
                {
                        break;
                }
        }
        
        printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
        printf("小甲鱼的投资额是:%.2f\n", xjy);
        printf("黑夜的投资额是:%.2f\n", hy);
        
        return 0;
} 
1.
#include <stdio.h>

int main()
{
        double money = 400.0;
        int year = 0;
        
        while (1)
        {
                year++;
                money = money * (1 + 0.08) - 50;
                
                if (money < 0)
                {
                        break;
                }
        }
        
        printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗...\n", year);
        
        return 0;
} 
2.
#include <stdio.h>

int main()
{
        double pi = 0;
        int num;
        double temp;
        
        for (num =1;;num++)
        {
                temp = 1.0 / (2 * num -1);
                if (temp<0.00000001)
                {
                        break;
                }
                if (num % 2 == 0)
                {
                        pi = pi - temp;
                }
                else
                {
                        pi = pi + temp;
                } 
                        
        }
        
        pi= 4*pi;
        
        printf("pi=%.7f",pi);
        
        return 0;
}
3.
#include <stdio.h>

int main()
{
        int month, last, now, temp;
        
        for (last = 0, now = 1, month =1;month <= 24;month++)
        {
                temp = now;
                now = now + last;
                last = temp;
        }
        
        printf("%d", now);
        
        return 0;
} 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-2 21:31:32 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-3 14:27:34 | 显示全部楼层
来看看答案对不对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-3 19:44:36 | 显示全部楼层
看答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-3 21:25:51 | 显示全部楼层
0. 10
1. 10
2. --
3. 14
4. z = x<0?-x:x
5.
if (size > 12)
{
      cost = cost * 1.05;
      flag = 2;
}
else{    
        bill = cost * flag;}
                    
//-----------------------          
          
if (ibex > 14)
{
     sheds = 3;
}
else
{
         sheds = 2;
     help = 2 * sheds;
}


//----------------------

readin: scanf("%d", &score);
while (score > 0)
{
        count++;
}
printf("count = %d\n", count);
#include <stdio.h>

int main()
{
                float XJY, HY = 10000;
                int year = 0;
                
                
                
                
                do
                {
                year++;
                XJY = 10000+10000*0.1*year;
                HY = HY*1.05;
                }
        while (HY<=XJY);
        printf("%d年后,黑夜的投资额超过小甲鱼!\n",year);
        printf("小甲鱼的投资额是:%.2f\n", XJY);
        printf("黑夜的投资额是:%.2f!\n", HY);
        
        return 0;
}
#include<stdio.h>

int main()
{
                float moneyleft = 400;
                int year = 0;
                
                while(moneyleft>0)
                {
                        year++;
                        moneyleft = (moneyleft-50)*1.08;
                }
                
                printf("%d年后,小甲鱼败光了所有的家产,再次回到一贫如洗……", year);
                
                return 0;
}

失败--
#include<stdio.h>
#include <math.h>

int main()
{
                float i = 1;
                float x = 1;
                float pi = 1;
                
                while(fabs(x)> 0.00000001)
                {
                        i = -(i+2);
                        x = 1/i;
                        pi = pi + x;
                }
                
                printf("pi = %.7f", 4*pi);
                
                return 0;
}
#include <stdio.h>
int main()
{
        int mon = 1;
        int sum_2, sum_1 = 0;
        int sum = 1;//2月前,1月前,本月 
        
         while(mon<=24)
         {
                 
                 sum =sum_1 + sum_2;
                 sum_2 = sum_1;
                 sum_1 = sum;
                 mon++; 
         }
         
         printf("%d", sum_1);
         
         return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-5 18:14:47 | 显示全部楼层
#include<stdio.h>

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 18:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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