小木偶 发表于 2016-6-2 20:02:53

0.10
1.11
2.a,b,c
3.a=18,b= 4,c=14,

shichaoufo 发表于 2016-6-13 20:59:38

0.10次
1.10次
2.a,b,c
3.14,5,9
4.z= x>0 ? x : -x;

淡淡的心跳 发表于 2016-6-15 08:35:08

我怎么算得个14年,不知道到哪错了,来看看答案

长渊 发表于 2016-6-16 21:43:52

看看答案

ydjmail 发表于 2016-7-2 22:02:29

完成,

梦回千百丶度 发表于 2016-7-4 21:26:54

{:5_90:}最 后一题,为什么写不出来!!!啊啊啊啊。

sbwcwusi 发表于 2016-7-16 19:29:32

100 次打印 10次a,b,c   if(x<0) z =-x; else z =x ;   if (size >12 ){ cost = cost*1.05; flag =2;}bill =cost*flag;
if(ibex>14){sheds = 3) else (sheds = 2) help = 2*sheds;
do {scanf("%d",&score); count++;}while(score>=0); printf("count = %d\n",count);

wuwenhuan1989 发表于 2016-7-18 15:43:58

0. 运行代码是打印10个A但是我不明白,判断条件是怎么成立的,因为j还没有被赋值,怎么判断j<10呀?

1.打印0个B,直接打印一个换行符退出。因为while后面的条件不成立,不进入循环体。

2. a,b,c都是左值吧

3.a=14,b=4,c=9

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

5.A:
if (size > 12)
{
    cost = cost * 1.05;
    flag = 2;
}
else
{
    bill = cost * flag;
}
B:

EzioA 发表于 2016-7-19 17:06:28

0.100
1.0ge
2.a,b,c
3.14.5.9
4.z = x > 0 ? x : (-x)
5. scanf("%d", &score);
if (score < 0)
{
      printf("count = %d\n", count);
}
count++;
scanf("%d", &score);
printf("count = %d\n", count);

清_水 发表于 2016-7-19 17:14:20

本帖最后由 清_水 于 2016-7-19 17:27 编辑

0.
#include<stdio.h>

int main()
{
      int year=0;
      float i=10000,j=10000;    \\i表示小甲鱼的投资,j表示黑夜的投资

      while(i>=j)
      {
                i+=10000*0.1;
                j*=1.05;
                year++;
      }

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

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

int main()
{
      int year=0;
      float money=4e6;

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

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

      return 0;
}
2.
#include<stdio.h>
#include<math.h>

int main()
{
      double Pi=0,i=1;   \\i作为分母的值
      int j=0;         \\j作为奇偶项的判断位,用于分数的取反

      for(;fabs(1/i)>1e-8;j++)
      {
                Pi+=1/i;
                i=2+fabs(i);
                if(j%2==0) i=-i;
      }

      printf("Pi=%.7lf\n",Pi*4);

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

int main()
{
        int i = 1, j = 0, k = 0;                \\i表示刚出身的兔子,j表示有繁殖能力的兔子,k表示出生了一个月的兔子
        int jo = 0, ko = 0, month = 1;   \\jo表示上一个月有繁殖能力的兔子,ko表示上一个月的k兔子

        while (month < 24)
        {
                jo = j;
                ko = k;
                j += k;                                 \\也可以表示为:j=jo+ko,和 i 一样
                k = i;
                i = jo + ko;
                month++;
        }

        printf("共有%d只兔子\n",j + i + k);

        return 0;
}

奋斗的斑马张 发表于 2016-7-19 18:41:39

嗯哼

博伊314 发表于 2016-7-21 17:52:56

对对答案

moyanyue 发表于 2016-7-22 10:08:34

duibixia

玖玉 发表于 2016-7-23 10:31:03

非常感谢

枫影大大 发表于 2016-7-25 19:26:05

看看

zooo 发表于 2016-8-5 20:42:02

看看

wuxiaohui 发表于 2016-8-12 15:38:28

- -

DayLegend 发表于 2016-8-13 22:16:37

哈哈

张维维 发表于 2016-8-14 08:44:39

1oo
10
b=5
a=14
c=4
z=x>=0?x,-x;

天边人影 发表于 2016-8-19 13:31:21

0. 10个A
1. 10个B
2. a?
3. a=9, b=4, c=5
4. z = x >=0 ? x: -x
5. A. if (size > 12) {
             cost = cost * 1.05;
             flag = 2;
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: S1E16:拾遗 | 课后测试题及答案