002 作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了002 作业相关的知识,希望对你有一定的参考价值。

技术分享图片

day2 作业
二、思考
1.入口函数是必须的,但把它称为 main 不是必须的,可以命名为其它名称,如_main 等。

  1. #include""指的是外部文件如自己写的等。#include<>指的是内部文件编译器从标准库中找。
    3.int 中整数,32 位中所有位都是整数位。float 是浮点数。32 位中有几位表示小数。剩下的位数表示整数部分。
    4.变量就是对一块虚拟内存取一个名字(别名),可以通过赋值操作给它赋值。
    5.规则有只能以英文字母、下划线( _ )、美元符号( $ )开头。后面可以接数字、英文字母、下划线和美元符号( $ )(可以使用中文,但不推荐使用)同时不能是C语言中的关键字。
    6.scanf()是 c 标准库提供有函数。scanf_s()是微软公司为了使scanf()更安全而在 vs 中实现的一个与scanf()功能相同的函数。
    7.printf().基本格式有:
    %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)
    %c 字符
    %d 有符号十进制整数
    %f 浮点数(包括float和doulbe)
    %e(%E) 浮点数指数输出[e-(E-)记数法]
    %g(%G) 浮点数不显无意义的零"0"
    %i 有符号十进制整数(与%d相同)
    %u 无符号十进制整数
    %o 八进制整数 e.g. 0123
    %x(%X) 十六进制整数<?xml:namespace prefix = st1 />() e.g. 0x1234
    %p 指针
    %s 字符串
    %% "%"
    8.基本数据类型有:整形 字符 小数
    char 字符型,占1个字节
    short 短整型,占2个字节
    int 整型,占4个字节
    long 长整型,占4个字节
    float 单精度浮点型,占4个字节
    double 双精度浮点型,占8个字节
  2. char 1 short 2 int 4 long 4 float 4 double 8
    10.有隐式转换(自动转换)和强制转换 强制类型转换也就是显示转换可能会失真。
    11.单行注释格式为// 多行注释格式为/ /注释的作用有:1理解代码,2调试代码等。
    三、判断
    1.错2.错 3.对 4.错 %符号对 5.对 错
    四、判断
    1.D 2. C 3.C 4.A 5.C 6.A 7.C 8.C
    五、上机
#include<stdio.h>
#include<stdlib.h>
int main()
{
    printf("Hello 15PB");//Hello 15PB
    return 0;
}
2.
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a = 97;
    double b = 12.5;
    char c = ‘A‘;
    float f = 30;
    printf("int a = %d,double b = %f,char c = %c,float f = %f\n",a,b,c,f);
    printf("char c = %d, int a = %c",c,a);
    return 0;
}
//////////////////////////
int a = 97,double b = 12.500000,char c = A,float f = 30.000000
char c = 65, int a = a
3.
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int d = 0;
    printf("请输入一个 ASC码值:");
    while (scanf("%d",&d)) {
        printf("%c",d);
        printf("\n");
    }
//    scanf("%d",&d);
//    printf("%c",d);
    return 0;
}
4.
//#include <iostream>
//using namespace std;
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int d = 0;
    int f = 0;
    printf("请输入俩个数字数字之间请用空格分开:");
    while (true) {
        scanf("%d%d",&d,&f);//输入时用空格分开
        //scanf("%d,%d",&d,&f);输入时也要加,如 12,34
        printf("和等于%d",d+f);
        printf("\n");
    }
    return 0;
}

六、选做题

//#include <iostream>
//using namespace std;
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int d = 0;
    printf("01-(代表开始游戏)02-(游戏设置)03-(退出)请输入相应的整数如:(01 开始游戏)\n");
    switch (scanf("%d",&d)) {
        case 01:
            printf("开始游戏");
            break;
        case 02:
            printf("游戏设置");
            break;
        case 03:
            printf("退出");
            break;
        default:
            break;
    }
    return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a = 0;
    int b = 0;
    char c =‘a‘;
    printf("俩个数的四则运算请输入如:12+23\n");
    while (true) {
        scanf("%d%c%d",&a,&c,&b);
        switch (c) {
            case ‘+‘:
                printf("%d\n",a+b);
                break;
            case ‘-‘:
                printf("%d\n",a-b);
                break;
            case ‘*‘:
                printf("%d\n",a*b);
                break;
            case ‘/‘:
                printf("%d\n",a/b);
                break;
            default:
                printf("\n");
                break;
        }
    }
    return 0;
}

以上是关于002 作业的主要内容,如果未能解决你的问题,请参考以下文章

mfc 作业day002

Web前端期末大作业---汽车主题网页设计002(HTML+CSS+JavaScript+)实现

作业1(基本题)JSP基本语法相关练习

Web前端期末大作业--汽车主题网页设计002(HTML+CSS+JavaScript+)实现

动态SQL基础概念复习(Javaweb作业5)

HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段