鱼C论坛

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

[课后作业] S1E6:数据类型 | 课后测试题及答案

    [复制链接]
发表于 2017-3-31 22:22:10 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
0. long long int
1. 1字节
2. 不是
3. 1024?
4. _Bool
5. F
6. unsigned
7. ???

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

  3. int main()
  4. {
  5.                 int result = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
  6.                 printf("%d\n", result);
  7.                 return 0;
  8. }
复制代码

1.--失败
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-1 18:28:12 | 显示全部楼层
chakandaan
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-3 14:20:34 | 显示全部楼层
寝室断网啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-5 00:12:50 | 显示全部楼层
0、如果有比long int还要大的整数,那么我会使用long long int来存放数据
1、char
2、size of 和printf一样,也是个函数
3、-235~236个比特位
4、浮点类型
5、没有加括号就是错误的
6、无符号整型可以表示的数比整型大,但是,只可以表示正数,不可以表示负数。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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;
       
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-5 15:05:17 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-4-8 06:58:32 | 显示全部楼层
看看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-8 11:07:04 | 显示全部楼层
顶楼主
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-10 00:10:46 | 显示全部楼层
a
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-4-10 15:22:11 | 显示全部楼层
学习!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-4-13 19:32:20 | 显示全部楼层
.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-4-13 21:45:37 | 显示全部楼层
小甲鱼辛苦啊了0.0
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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;


}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-16 15:53:37 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-18 22:34:47 | 显示全部楼层
想知道答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-20 22:11:57 | 显示全部楼层
为什么我最后一题不管怎么打还有错误啊, conversion from 'double ' to 'unsigned long ', possible loss of data
Error executing cl.exe.
这是什么意思啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-22 09:51:21 | 显示全部楼层
。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-4-22 20:12:51 | 显示全部楼层
学了python后感觉C好麻烦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-11 08:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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