• 任务02——安装 Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到 GitHub


    github地址:https://github.com/825119513

      首先,阅读了任务要求后,按部就班安装JDK,atom,Powercmd,Intellj idea。整个任务的第一步就完成了。

      之后的第二步,是任务的第一个要点,完成代码程序,花了一会时间整理思路之后开始动手。

      首先我建立四个二维数组,number_front[][]放置前加数,number_behind[][]放置后加数

      

      answer[100][2]放置电脑计算的正确答案,input_answer[100][2]放置用户给的答案

      

      分配空间

      

      我把每一个数字都以分数的形式来看待,[n][0]为分子,[n][1]为分母。

      然后是一个一维数组symbol用来存储代表符号的数字,0代表加,1代表减,2代表乘,3代表除。

      程序刚开始获取用户输入的题目数量n,随机生成n个等式,每次生成数字时都会调用约分函数先进行约分处理

      

      随后识别每个算式的symbol,并进行计算,将答案存储到answer数组。

      

      算式的产生及运算完成了,先把算式打印出来——

      接下来需要考虑的就是用户的输入及答案的对比

      用户的输入一想貌似不难,但是实际需要考虑的却不少

      比如用户输入字符串,要转换成相应的数字,要考虑正负数,要考虑是否为整数等等。

      此处偷个懒,代码长度超出截图范围,就不截啦。

      总体就是先找有没有分数线‘/’,再找有没有负号‘-’,将字符串化成相应数字然后填到input_answer[n][0]和[1]中。

      接着就是答案的对比及正确率计算

      至此代码编写过程结束

      -----------------------------------------------分割线---------------------------------------------------------

       代码写完后的第三步就是将代码传到Github上

      刚开始我看着几篇关于git的基础教程完全懵逼,什么跟什么这是

      git?  GitHub? GitExtensions? 这些是什么?他们有什么关系?

      关于这些的网站点进去一片英文什么都看不懂更加懵逼了……

      懵逼的我有些烦躁,不知道从哪里开始着手

      之后我定了定心情,找了一篇教程从头看到尾

      福州大学 陈世发 同学的《Git 和 Github 简单教程》(http://www.cnblogs.com/schaepher/p/5561193.html

      看完之后我对git,github的整体概念的框架有了雏形

      有了概念之后就好办了,这让我知道每一步的意义在哪里~

      我模仿教程使用git bash命令进行操作

      git init 初始化仓库

      git add -A 添加文件

      git status 貌似是刷新?我是这么理解的……

      git commit -m添加提交信息

      git log查看提交记录

      通过本地仓库熟悉了这几个命令之后,我尝试了连接远程仓库并推送

      首先使用命令git config --global user.name "###" 和git config --globaluser.eamil "###" 配置用户和邮箱

      然后使用命令ssh-keygen -t rsa -C生成ssh key

      运行clip < ~/.ssh/id_rsa.pub

      将得到的ssh key复制后,粘贴到github——Setting——SSH and GPG keys,这一步具体什么原理我也不是很清楚,大概也是为了之后关联本地和远程仓库用的

      接着创建远程仓库,并记下SSH地址

      返回本地,接着使用命令git remote add origin ##ssh地址##

      最后,执行 git push -u origin master 将本地仓库上传至github的仓库并关联!

      至此,仓库关联成功~

      之后就可以直接用git push 同步啦~

  • 相关阅读:
    HDU 2196 Computer
    HDU 1520 Anniversary party
    POJ 1217 FOUR QUARTERS
    POJ 2184 Cow Exhibition
    HDU 2639 Bone Collector II
    POJ 3181 Dollar Dayz
    POJ 1787 Charlie's Change
    POJ 2063 Investment
    HDU 1114 Piggy-Bank
    Lca hdu 2874 Connections between cities
  • 原文地址:https://www.cnblogs.com/machaoqundeblog/p/6428783.html
Copyright © 2020-2023  润新知