任务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 同步啦~

原文地址:https://www.cnblogs.com/machaoqundeblog/p/6428783.html