鱼C论坛

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

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

    [复制链接]
发表于 2019-1-21 17:05:20 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-21 17:39:37 | 显示全部楼层
dfasd
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-21 22:27:10 | 显示全部楼层
666666666666666666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-22 08:01:28 | 显示全部楼层
,,,
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-22 10:06:03 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2019-1-22 13:10:54 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-22 18:32:06 | 显示全部楼层
0.long long int
1.char
2.不是
3.8
4.char
5.E
6.unsigned int
7.我们错了

0.
  1. #include<stdio.h>

  2. #include<math.h>



  3. int main()

  4. {

  5.         int s;



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



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



  8.         return 0;

  9. }
复制代码

1.
  1. #include<stdio.h>

  2. #include<math.h>



  3. int main()

  4. {

  5.         unsigned long sum = 0;

  6.         long temp;

  7.         long weight;

  8.         int i;



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

  10.         {

  11.                 temp = pow(2,i);

  12.                 sum = sum + temp;

  13.         }



  14.         weight = sum / 25000;



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

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



  17.         return 0;

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

使用道具 举报

发表于 2019-1-22 22:42:21 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-22 22:55:44 | 显示全部楼层
0 long long int
1 1个字节,也就是一个字符
2 啊,不是吧,不是叫他运算符的吗?
3 不知道了 哈哈哈
4 char类型?
5 E
6 int吧 它可以表示负数
7不知道 哈哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2019-1-23 10:58:36 | 显示全部楼层
        0. Long long int
        1. 1个字节
        2. 不是,它是一个运算符
        3. 8个
        4. int?
        5. e,f
        6. Unsigned int ,因为它把负数部分去掉了
程序能够判断出真假,而不会模棱两可
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-23 14:47:43 | 显示全部楼层
666666666666666666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-23 20:36:38 | 显示全部楼层
1024
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-23 23:20:17 | 显示全部楼层
p
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-24 09:59:21 | 显示全部楼层
OK
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-24 11:21:05 | 显示全部楼层
0 long long int
1 _Bool
3 8
4 _Bool
5 d e f
6 unsigned it
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-24 19:15:43 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-25 00:29:30 | 显示全部楼层
专心致志
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 08:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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