lesson0012 作业


随堂练习
#include <stdio.h>

int main()
{
    int input;
    scanf_s("%d", &input);
    printf("%d", input);
        getchar();
        getchar();
        return 0;
}

十二课作业

1. 写出下列常量声明时使用的数据类型及printf中对应的占位符

 常量 类型 占位符

 12

 0x3

 ‘a’

 0.33

 6L

 8f

 080 

 答: 12是个int,占位符用:%d;

    0x3是一个16进制数,占位符用:%x;

    ‘a’是一个字符,占位符用:%c;

   0.33是一个浮点数,占位符用:%f;

   6L是一个long型,占位符用:%ld;

    8f是一个float型,占位符用:%f;

   080是一个8进制数,占位符用:%o.

 

2. 编写一个程序,输入一个ASCII码值,打印输出一个字符

  答:代码:

#include <stdio.h>
int main()
{
    int a=0;
    scanf_s("%d", &a);
        printf("你才输入的数字转字符是:   %c\n",a);
        getchar();
    getchar();
    /*getchar();*/
    /*system("pouse");*/
    return 0;
}

 

 

做这一题时,先前的代码是这样子的

后来改成上面的  int a = 0;

 

3. 编写一个程序,要求用户输入年龄,打印输出该年龄对应的秒数

答:代码如下    老师讲解   数据类型:1  unsigned   2  long long 

#include <stdio.h>
int main()
{
    int a = 0;
    printf("请输入年龄:   \n");
    scanf_s("%d", &a);
    printf("年龄换成秒,得出%ld  秒",a*365*24*3600);

    getchar();
    getchar();
    return 0;
}

得出如图:

 

  

4. 编写一个程序,要求用户输入身高(厘米),打印出英尺数 

答:代码如下

#include <stdio.h>
int main()
{
    int h = 0;
    printf("请输入你要换算的身高,单位CM:  \n");
    scanf_s("%d", &h);
    printf("换算成英尺是:%.1f 英尺\n",h*0.0328);
    getchar();
    getchar();
    return 0;
}

得出:

 

 

posted on 2016-09-11 18:17  zzdoit  阅读(222)  评论(0编辑  收藏  举报

导航