鱼C论坛

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

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

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

使用道具 举报

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

使用道具 举报

发表于 2018-6-11 17:15:58 | 显示全部楼层
a
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-6-11 21:57:17 | 显示全部楼层
啦啦啦啦,查看验证
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-12 13:34:50 | 显示全部楼层
wow
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-6-12 21:20:37 | 显示全部楼层
谢谢楼楼无私分享
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-13 12:41:15 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2018-6-14 11:01:34 | 显示全部楼层
finished. Take a look
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-14 14:55:21 | 显示全部楼层
朕想知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-14 15:29:24 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 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、输出结果一直不正确
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-15 09:23:43 | 显示全部楼层
0.long long int

1.char和_Bool

2.不是

4.基本数据类型

5.B F

6.unsigned int

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2018-6-16 15:42:25 | 显示全部楼层
確認答案!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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.
  1. #include <stdio.h>
  2. #include <math.h>

  3. int main(int argc, char const *argv[])
  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. }
复制代码

结果为16739
1.
  1. #include <stdio.h>
  2. #include <math.h>


  3. int main(int argc, char const *argv[])
  4. {
  5.         int i;
  6.         long long unsigned int temp = 0;
  7.         long long unsigned int sum = 0;
  8.         long long unsigned int weight = 0;

  9.         for (i = 0; i < 64; i++)
  10.         {
  11.                 temp = pow(2, i);
  12.                 sum = sum + temp;
  13.         }
  14.         weight = sum / 25000;

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

  17.         return 0;
  18. }
复制代码


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

使用道具 举报

发表于 2018-6-17 14:45:11 | 显示全部楼层
2080,,题目理解错了...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-17 21:24:54 | 显示全部楼层
一开始着实思考了半天。绕里边了。

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>

  4. int main (void)
  5. {
  6.         unsigned long long int zongliang;
  7.         unsigned long long int geliang;
  8.         unsigned long long int gongjin;
  9.         short int i;

  10.         geliang = 1;
  11.         zongliang = 0;

  12.         for ( i = 1 ; i < 64 ; i++ )
  13.         {
  14.                 //geliang = geliang + geliang;
  15.                 geliang = pow ( 2 , i );
  16.                 zongliang = zongliang + geliang;

  17.                 if ( 63 == i )
  18.                 {
  19.                         zongliang = zongliang + 1 ;
  20.                 }
  21.         }

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

  24.         system ("pause");
  25.         return 0;
  26. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-18 21:18:32 | 显示全部楼层
谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 09:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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