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

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

    仓库地址:https://github.com/THEYBL/RJGC
    需求分析时间:数天
    代码行数:100
    分解需求的思路:既然想要中文编程,那就要把英文部分转换为中文部分,在整型,打印等词语上,使用python就可以完成转换,使用效果如图


    将阿拉伯数字也这样转换

    其实我在想中文编程为啥不能用阿拉伯数字
    这样表示虽然可以表示0-10这么多数字可是再往上就出现了问题
    中文的读法十一除非单独定义否则不能直接拼接十和一
    这么多数字会是庞大的定义量
    以我的编程水平无法知道怎么完成这方面的转换
    紧接着我继续分析题目
    发现一个问题
    我要使用加减乘除运算而不用到运算符号
    我一开始想的是和整型打印一样直接=就可以了
    可是事与愿违
    = + - * /等符号根本没办法直接等于某个变量
    一运行就错误
    包括if else也无法和之前一样

    我尝试变着法的等于可是依然不行

    我尝试用仅有的内容做题效果如图:

    基本实现了半中文的操作
    有几个问题:
    if语句和符号不是中文
    输出的数字也不是中文
    可能我得做一个函数转换一下这个输出
    尝试网上找了一下这样的函数
    https://blog.csdn.net/PlusChang/article/details/72991191
    不会用
    好像会用一点了

    没用出来

    出现了一些想不通的错误:

    为什么tstr单独拿出来用就用的了,放在里面用就用不了
    为什么会这样呢:

    成了:

    就此解决了如何输出中文数字的问题
    现在还有一个问题

        • / = 怎么转变成中文表示
          难道又要写一个函数转换吗
          写一个函数检测到增加就给它换成+?类似这种?
          还是说检视整个语句然后整句替换成正确的语法
          鉴于我的编程水平,还是去百度一哈
          百度了一哈,根本没有人会尝试将+ - * / =替换成中文
          没有相关先例以我的编程水平无法完成+-*/=的转换啊啊啊

    最后稍作修改,上传github:
    https://github.com/THEYBL/RJGC

    运行效果图:

  • 相关阅读:
    JQuery图片预览
    1.数组
    1.什么是C++
    安装PHPCMS 遇到的问题(fsockpen)
    解决采集时提示”没有找到网址列表,请先进行网址采集“的问题
    JAVA 常用的网站
    页面静态化
    我的C笔记系列一
    PHP缓存技术
    PHPCMS 采集规则
  • 原文地址:https://www.cnblogs.com/theybl/p/12273751.html
Copyright © 2011-2022 走看看