Carnegie 发表于 2018-6-11 11:14:31

{:10_277:}

wisdon2016 发表于 2018-6-11 13:45:36

课后
0.long long
1._Bool char
2.不是
3.8
4.char
5.E F
6.unsigned int
7.确定的输入获得确定的输出




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

int main()
{
      printf("1^2+2^3+3^4+4^5+5^6=%.f\n",
                pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6)
                        );

      return 0;
}


1.
#include <stdio.h>
#include <math.h>
#define UNITW 25000

int main()
{
         double sum=0;
         double temp=1.0;
         double weight;

      int i;
      for (i=0; i<64 ; i++){
                printf("%20.f\n",temp);
                sum=sum+temp;
                temp*=2;
      }
      weight=sum/UNITW;

      printf("%20.f\n",sum);
      printf("%20.f\n",weight);
      return 0;
}

saisco 发表于 2018-6-11 17:15:58

a

xiaoxiaohanzi 发表于 2018-6-11 21:57:17

啦啦啦啦,查看验证

798236606 发表于 2018-6-12 13:34:50

wow

孤世星辰 发表于 2018-6-12 21:20:37

谢谢楼楼无私分享

867754811 发表于 2018-6-13 12:41:15

{:5_91:}

sfxxmaaa 发表于 2018-6-13 21:36:59

0.long long int
1.1
2.shi
3 8
4 int 4 bool 1 char 1 ...
5 B D F
6

hellokj 发表于 2018-6-14 11:01:34

finished. Take a look

swymh 发表于 2018-6-14 14:55:21

朕想知道

布娃娃w 发表于 2018-6-14 15:29:24

{:10_243:}

NightYun 发表于 2018-6-14 18:35:07

测试题
0、 long long int
1、 short
2、 不是吧,,,没太重视
3、 8
4、忘了,,, int?
5、EF
6、unsigned int
7、程序只能按照指令严格执行操作

动手
0、搞定 16739
1、输出结果一直不正确

浅汐若夏 发表于 2018-6-15 09:23:43

0.long long int

1.char和_Bool

2.不是

4.基本数据类型

5.B F

6.unsigned int

7.对就是对错就是错

爱因斯坦程序员 发表于 2018-6-15 10:13:42

我想用sum全部加一起来算 但是算出来不对 dalao们帮我看看我哪写错了吧

#include <stdio.h>
#include <math.h>
int main(void)
{
    int a,b,sum;
    for(a=0;a<=5;a++)
    for(b=1;b<=6;b++)
    {
    sum = pow (a,b);
    sum+=sum;
    }
    printf("%d\n",sum);
    return 0;
}

Boomboomi 发表于 2018-6-15 22:56:09

测试题:
0.long long int
1._Bool
2.是
3.8byt
4._Bool
5.ABDEF
6.unsigned int
7.他只有是或者否,而且得到了就会正确显示

动动手:

0.16739
1.

jerry0707 发表于 2018-6-16 15:42:25

確認答案!!

Seerz 发表于 2018-6-16 17:21:22

0. long long int
1. _Bool char
2. 不是函数,是一个运算符
3. 8bit
4. _Bool
5. EF
6. unsigned int
7. 如果代码结果有问题,那一定是代码编写有问题

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

int main(int argc, char const *argv[])
{
        int result = pow(1,2) + pow(2,3) + pow(3,4) + pow(4,5) + pow(5,6);
        printf("结果为%d\n", result);
        return 0;
}
结果为16739
1. #include <stdio.h>
#include <math.h>


int main(int argc, char const *argv[])
{
        int i;
        long long unsigned int temp = 0;
        long long unsigned int sum = 0;
        long long unsigned int weight = 0;

        for (i = 0; i < 64; i++)
        {
                temp = pow(2, i);
                sum = sum + temp;
        }
        weight = sum / 25000;

        printf("一共有%llu粒麦子\n", sum);
        printf("总共重约%llukg\n", weight);

        return 0;
}

Ъγ:_小ツ雨oο 发表于 2018-6-17 14:45:11

2080,,题目理解错了...

踏雪失踪 发表于 2018-6-17 21:24:54

一开始着实思考了半天。绕里边了。

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

int main (void)
{
        unsigned long long int zongliang;
        unsigned long long int geliang;
        unsigned long long int gongjin;
        short int i;

        geliang = 1;
        zongliang = 0;

        for ( i = 1 ; i < 64 ; i++ )
        {
                //geliang = geliang + geliang;
                geliang = pow ( 2 , i );
                zongliang = zongliang + geliang;

                if ( 63 == i )
                {
                        zongliang = zongliang + 1 ;
                }
        }

        gongjin = zongliang / 25000;
        printf ("麦子数量是%llu,公斤数是%llu。\n" , zongliang , gongjin );

        system ("pause");
        return 0;
}

LightyMi 发表于 2018-6-18 21:18:32

谢谢
页: 48 49 50 51 52 53 54 55 56 57 [58] 59 60 61 62 63 64 65 66 67
查看完整版本: S1E6:数据类型 | 课后测试题及答案