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

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
    这个作业要求在哪里 第一次博客作业
    这个作业的目标 汉字编程
    作业正文 如下
    其他参考文献

    仓库地址:https://github.com/2992058813/faker
    代码行数:100
    需求分析时间:4h以上
    编码时间:两天以上

    编程题目

    汉字是迄今为止持续使用时间最长的文字,也是上古时期各大文字体系中唯一传承至今者,中国历代皆以汉字为主要的官方文字。我们在感叹汉字的源远流长时,也不禁感慨,为什么没有一门使用汉字编程的语言?
    小杨同学想到:用汉字来进行编程一定很有趣,来请你帮帮他。

    编程要求

    请编写一个程序,制作一个简易的中文语言编译器,即使用中文语法进行编程,输入为逐行输入,每行为一个语句,一个语句代变一个操作,满足以下语法要求(括号内代变格式类型,具体参考样例):

    变量定义:整数 (变量名) 等于 (数字)
    运算(加法):(变量名) 增加 (数字)
    运算(减法):(变量名) 减少 (数字)
    输出:看看 (变量名) or 看看 “(字符串内容)”

    附加要求:

    选择:如果 (判断语句) 则 (操作语句) 否则 (操作语句)
    若否则后没有任何操作使用(无)来进行填充(参考样例2)。

    样例1

    输入:

    整数 气温 等于 十
    气温 减少 三
    气温 增加 二
    看看 气温
    如果 气温 大于 八 则 看看 “你好,世界” 否则 看看 “冻死我了”
    

    输出:

    九
    你好,世界
    

    样例2

    输入:

    整数 小杨年龄 等于 八
    整数 小杨零花钱 等于 二
    小杨年龄 增加 一
    如果 小杨年龄 大于 八 则 小杨零花钱 增加 一 否则 无
    看看 小杨零花钱
    

    输出:

    注意事项

    1.输入输出采用utf-8编码,请在编码过程中注意。
    2.数字只会出现:零一二三四五六七八九十。
    3.字符串输出的双引号是全角,即中文双引号。
    4.变量类型要求只有整数,如有余力,可以自己实现更多。、
    5.测试数据会相较于样例复杂,请考虑充分需求。
    6.不限制编程语言。

    存在的问题

    • 代码存在很多错误还没能及时解决,后续完善改进
    • 参考了不少同学的代码,请教他们很多问题感觉收益良多
    • 水平有限,作业没能完成,希望在后面的学习中努力提升自己
  • 相关阅读:
    HDU 2842 (递推+矩阵快速幂)
    HDU 2838 (DP+树状数组维护带权排序)
    HDU 2836 (离散化DP+区间优化)
    HDU 2831 (贪心)
    HDU 2818 (矢量并查集)
    HDU 2822 (BFS+优先队列)
    HDU 3090 (贪心)
    HDU 3089 (快速约瑟夫环)
    XCOJ 1103 (LCA+树链最大子段和)
    HDU 3078 (LCA+树链第K大)
  • 原文地址:https://www.cnblogs.com/zer0two/p/12287807.html
Copyright © 2011-2022 走看看