鱼C论坛

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

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

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

使用道具 举报

发表于 2018-7-2 18:05:54 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-2 22:36:53 | 显示全部楼层
搞定
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-4 00:36:26 | 显示全部楼层
测试题:
0.long long int
1.char _Bool
2.sizeof是运算符
3.1个字节等于8个比特位
4._Bool
5.F
6.unsigned int
7.程序只会根据语法来执行

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

int main()
{
    int i, sum;
    sum = 0;
    for(i = 1; i <= 5; i++)
    {
        sum += pow(i, i+1);
    }
    printf("sum = %d\n", sum);

    return 0;
}

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

int main()
{
    int i;
    long long int sum  = 0;
    long long int weight = 0;
    for(i = 1; i <= 64; i++)
    {
        sum += pow(2, i-1);
    }

    weight = sum / 25000;

    printf("舍罕王应该给与达依尔%lld粒麦子/n", sum);
    printf("如果每25000粒麦子为1kg,那么应该给%lldkg麦子\n", weight);

    return 0;

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

使用道具 举报

发表于 2018-7-4 11:10:18 | 显示全部楼层
检测
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-4 19:37:41 | 显示全部楼层
测试题:
0.long long int
1.比特
2.sizeof()用于获得数据类型和表达式的长度

3.8
4.char
5.B F
6.无符号数可以
7.程序会按照我们给定的代码执行
动动手
0.#include<stdio.h>
#include<math.h>
int main()
{
        int sum;
        sum=pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
        printf("The result is %d",sum);
        return 0;


}
1.
#include<stdio.h>
#include<math.h>
int main()
{
        unsigned long int sum=0,temp=0,weight=0;
        //float weight;
        int i,m=0;
        for(i=0;i<=63;i++)
        {
                temp=pow(2,m);
                m+=1;
                sum=sum+temp;
        }
        weight=sum/25000;
        printf("total weight is %ld kg of wheat\n",weight);
        return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-4 20:33:03 | 显示全部楼层
对答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-5 11:42:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-5 15:52:34 | 显示全部楼层
#include <stdio.h>
#include <math.h>

int main()
{
        unsigned long long sum1=0;
        unsigned long long sum2=0;
        unsigned long long temp;
        int i;

        for (i=0;i<64;i++)
        {
                sum1=sum1+pow(2,i);

                temp=pow(2,i);
                sum2=sum2+temp;
                printf("%llu    %d\n",sum1-sum2,i);
        }

//      printf("一共需要%llukg\n",(sum/25000));

        return 0;
}
请问为什么sum1和sum2结果会不相同
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-5 18:53:21 | 显示全部楼层
#include <stdio.h>


int main()
{

        int i;
        i = power(1,2)+power(2,3)+power(3,4)+power(4,5)+power(5,6);
       
        printf("\n\
        答案是%i\n",i);
       
        return 0;
}

动动手第0题不知道怎么错了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-5 22:16:48 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-6 07:06:37 | 显示全部楼层
作业完了,对答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2018-7-8 11:25:39 | 显示全部楼层
参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-9 13:30:57 From FishC Mobile | 显示全部楼层
看看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-9 13:31:53 From FishC Mobile | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-9 16:03:51 | 显示全部楼层
long long int
1
是
8
int
unsigned int
只有1和0
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2018-7-10 18:48:55 | 显示全部楼层
expected... 怎么弄啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-10 19:01:31 | 显示全部楼层
不知道为什么麦子结果小很多
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 20:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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