wbwstar 发表于 2017-3-31 22:22:10

0. long long int
1. 1字节
2. 不是
3. 1024?
4. _Bool
5. F
6. unsigned
7. ???

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

int main()
{
                int result = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
                printf("%d\n", result);
                return 0;
}
1.--失败

一轮江月明 发表于 2017-4-1 18:25:01

0.long long int

1.char

2.不是函数

3.8

4.bool型

5.F

6.int吧

7.不是0就是1

8.下面不知道错在哪里

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

int main()
{
      long int sum =0;
      long int tempt;
      float weight;
      int i;

      for(i=0;i < 64;i++)
                {
                        tempt = pow(2,i);
                        sum = sum + tempt;
                }
               
                weight = sum / 25000;
               
      printf("大王应该给予那个人%d粒麦子\n", sum);
      printf("如果每25000粒麦子为1kg,那么应该给%.2f公斤麦子", weight);

      return 0;
}

HUHA 发表于 2017-4-1 18:28:12

chakandaan

weavingliu 发表于 2017-4-3 14:20:34

寝室断网啦

yuzhitai 发表于 2017-4-5 00:12:50

0、如果有比long int还要大的整数,那么我会使用long long int来存放数据
1、char
2、size of 和printf一样,也是个函数
3、-235~236个比特位
4、浮点类型
5、没有加括号就是错误的
6、无符号整型可以表示的数比整型大,但是,只可以表示正数,不可以表示负数。

大叶杨叶大 发表于 2017-4-5 03:46:10

0.long long int
1.char
2.不是,是一个标识符
3.4位
4.布尔类型 4位
5.FBD
6.un
7.

0.
#include<stdio.h>
#include<math.h>
int main()
{
result = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
printf("%d",result);
return 0;
}


1.
long lont intsum = 0;
long long int temp = 0;
int weight = 0;
int i = 0;
for (i=0; i<64;i++)
{
        temp = row(2,i);
        sum = sum + temp;
}
weight = sum\25000;
printf("%d",sum);
printf("%d",weight);
return 0;
       

caomaozxz 发表于 2017-4-5 15:05:17

{:5_91:}

长颈鹿摘月亮 发表于 2017-4-8 06:58:32

看看答案

F91 发表于 2017-4-8 11:07:04

顶楼主

yuluqing1992 发表于 2017-4-10 00:10:46

a

MR_大贝 发表于 2017-4-10 15:22:11

学习!

啊111 发表于 2017-4-13 19:32:20

.

Qiyuanshi 发表于 2017-4-13 21:45:37

小甲鱼辛苦啊了0.0

玉火叢生 发表于 2017-4-14 17:36:09

这个坑挖的很大啊=。=
--------------------
0.long long int
1.char
2.运算符
3.8
4.字符串
5.F
6.unsigned int
7.二傻子
-------------------
#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("rsult is %d\n",result);
return 0;
}
---------
#include<stdio.h>
#include<math.h>

int main()
{
float temp;
float sum;
int i;

sum=0;
for(i=0;i<64;i++)
{
    temp=pow(2,i);
    //printf("%f\n",temp);
    sum=sum+temp;
    //printf("%e\n",sum);
}

printf("国王应该给%e粒麦子\n",sum);
printf("弱国25000粒麦子1kg,那么国王要给%f千克麦子\n",sum/25000);
return 0;


}

白沫哥 发表于 2017-4-15 20:30:01

本帖最后由 白沫哥 于 2017-4-15 20:31 编辑

0、long long int
1、char和_Bool
2、不是,是运算符
3、8
4、
5、EF
6、unsigned int
7、计算机只有是或者不是两种答案,不会模拟两可

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

int main()
{
        int sum = 0;
        int i;
        for(i = 1;i<6;i++){
                sum+= pow(i,i+1);
        }
        printf("%d",sum);
        return 0;
}
1、#include <stdio.h>
#include <math.h>

int main()
{
        unsigned long long int sum = 0;
        unsigned long long int weight;
        long long int temp;
        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;
}

Mr.star 发表于 2017-4-16 15:53:37

查看参考答案

neil123 发表于 2017-4-18 22:34:47

想知道答案

neil123 发表于 2017-4-20 22:11:57

为什么我最后一题不管怎么打还有错误啊, conversion from 'double ' to 'unsigned long ', possible loss of data
Error executing cl.exe.
这是什么意思啊

向一朵朵鲜花 发表于 2017-4-22 09:51:21

。

MSK 发表于 2017-4-22 20:12:51

学了python后感觉C好麻烦
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: S1E6:数据类型 | 课后测试题及答案