Razr丶锋芒 发表于 2019-1-21 17:05:20

1

蔡周杰 发表于 2019-1-21 17:39:37

dfasd

小xiao东 发表于 2019-1-21 22:27:10

666666666666666666

yzdz239499 发表于 2019-1-22 08:01:28

,,,

上帝四街 发表于 2019-1-22 10:06:03

{:10_243:}

h1322443670 发表于 2019-1-22 11:48:22

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

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


      int i;
      long long int sum,temp ,weight;
      for(i=0;i<64;i++)
      {
                temp = pow(temp,i);
                sum = sum + temp;
      }
      weight = sum/25000;
      printf("舍罕王应该给予达依尔%lld粒麦子\n",sum);
      printf("如果每25000粒麦子为1kg,那么应该给%lld公斤麦子!\n",weight);

      return 0;
}

lzlxc 发表于 2019-1-22 13:10:54

查看参考答案

HVERAGIOW 发表于 2019-1-22 18:32:06

0.long long int
1.char
2.不是
3.8
4.char
5.E
6.unsigned int
7.我们错了

0.
#include<stdio.h>

#include<math.h>



int main()

{

        int s;



        s = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);



        printf("%d\n",s);



        return 0;

}
1.
#include<stdio.h>

#include<math.h>



int main()

{

        unsigned long sum = 0;

        long temp;

        long weight;

        int i;



        for(i=0;i<64;i++)

        {

                temp = pow(2,i);

                sum = sum + temp;

        }



        weight = sum / 25000;



        printf("舍罕王应该给予达依尔%lu粒麦子!\n",sum);

        printf("如果每25000粒麦子为1kg,那么应该给%ld公斤麦子!\n",weight);



        return 0;

}

LLY530 发表于 2019-1-22 22:42:21

1

Roiter 发表于 2019-1-22 22:55:44

0 long long int
1 1个字节,也就是一个字符
2 啊,不是吧,不是叫他运算符的吗?
3 不知道了 哈哈哈
4 char类型?
5 E
6 int吧 它可以表示负数
7不知道 哈哈哈

花椒壹拾伍 发表于 2019-1-23 08:43:49

本帖最后由 花椒壹拾伍 于 2019-1-23 09:13 编辑

0:long long int

1:char _Bool

2:不是,是一个运算符

3:1个比特位

4:_Bool

5:EF

6:unsigned int

7:程序只有是否之分,没有模棱两可

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

int main()
{
      int result;

      result = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);      
      printf("result = %d\n", result);

      return 0;
}

动动手1:
#include <stdio.h>
#include <math.h>

int main()
{
        int sum,temp,weight,i;
       
        for (i=0;i<64;i++)
        {
                sum=sum+temp;
        }
        weight=sum/25000;
       
        printf("舍罕王应该给予达依尔%d粒麦子!\n",sum);
        printf("如果没25000粒麦子为1KG,那么应该给%d公斤麦子!\n",weight);
       
        return 0;
}

动动手1 改错:
#include <stdio.h>
#include <math.h>

int main()
{
        unsigned long long sum=0,temp,weight;
        int i;
       
        for (i=0;i<64;i++)
        {
               temp= pow(2, i);
               sum= sum+temp;
        }
        weight=sum/25000;
       
        printf("舍罕王应该给予达依尔%llu粒麦子!\n",sum);
        printf("如果没25000粒麦子为1KG,那么应该给%llu公斤麦子!\n",weight);
       
        return 0;
}

shana22 发表于 2019-1-23 10:58:36

        0. Long long int
        1. 1个字节
        2. 不是,它是一个运算符
        3. 8个
        4. int?
        5. e,f
        6. Unsigned int ,因为它把负数部分去掉了
程序能够判断出真假,而不会模棱两可

点丶点 发表于 2019-1-23 14:47:43

666666666666666666

子莫 发表于 2019-1-23 20:36:38

1024

爱小鱼-没道理 发表于 2019-1-23 23:20:17

p

374312895 发表于 2019-1-24 09:59:21

OK

luoqingqing 发表于 2019-1-24 11:21:05

0 long long int
1 _Bool
3 8
4 _Bool
5 d e f
6 unsigned it

br19970124 发表于 2019-1-24 19:15:43

1

cc84525145 发表于 2019-1-25 00:29:30

专心致志

Adam_liu 发表于 2019-1-25 04:17:51

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


//pow uses double
int main()
{
        printf("result:%f\n",pow(1,2) + pow(2,3) + pow(3,4) + pow(4,5) + pow(5, 6));
        return 0;
}

页: 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102
查看完整版本: S1E6:数据类型 | 课后测试题及答案