zoukankan      html  css  js  c++  java
  • 第一次个人编程作业

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/SE/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10283
    这个作业的目标 制作一个简易的中文语言编译器
    作业正文 如下
    其他参考文献

    github仓库地址: https://github.com/zxy2818/rjgc

    记录
    代码行数
    需求分析时间
    编码时间

    根据作业的要求,可以大概将代码分为四大部分:

    1.主函数(输入、输出等) 2.汉字和数字之间的转换 3.加法运算 4.减法运算

    一开始看到题目还是蒙圈的,因为之前也没有接触过这个东西,然后由于基础知识遗忘的也比较多,编码起来还
    是有一定难度的,所以只能一边巩固基础知识,同时还得一边学习新的知识,就是边学习边做的一个过程,
    但是因为自己掌握的知识还不足够,所以最终编写出来的代码还是具有较大的局限性,能够实现的需求不够充分。

    知识点:

    1、strcmp(字符串1,字符串2)--(C/C++函数,比较两个字符串 )
    设这两个字符串为str1,str2,规则为:
    若str1==str2,则返回零;
    若str1<str2,则返回负数;
    若str1>str2,则返回正数。
    2、表达式:scanf("%d%d",&a,&b)!=EOF;
    规则为:
    如果a和b都被成功读入,那么上面表达式的结果为2;
    如果只有一个读入,那么上面表达式的结果为1;
    如果a&&b都没有读入,那么上面表达式的结果为0(若a没有读入,则直接放弃b的读入);
    如果遇到错误或者文件结尾,那么上面表达式的结果为EOF,对应的有符号数时-1;
    输出EOF的条件:
    scanf函数只有在第一个参数为NULL(空指针)的情况下,才可能返回EOF,否则,返回成功格式化并赋值的参数个数(>=0)

    样例1输入输出截图:

    样例2输入输出截图:

  • 相关阅读:
    meego API
    linux的文件cache导致写文件消耗大量内存
    系统内存不断消耗 导致系统停滞(表面像死机) 但又找不到内存泄漏点
    C常用的LinuxC语言函数库
    GUI
    java 集合类结构图
    接口到底是个什么玩意
    抽象类到底是个什么玩意
    异常
    IO流
  • 原文地址:https://www.cnblogs.com/zxy2818/p/12271238.html
Copyright © 2011-2022 走看看