14.2线性表之STL实现10进制向任意进制的转换

来源:互联网 发布:mac无法删除文件夹 编辑:程序博客网 时间:2024/06/05 10:49

2015年11月7 星期六

我又来啦,坐在电脑前写下今天的博客。昨天不是自己承诺过今天一定要写完两张4级试卷的吗?你们猜我写没写完,哈哈,,答案是——写完了。不过也写的我吐血三升。

真的是从早写到晚才写完,从9点开始,当然了,一方面是自己写的慢,另一方面有点事,而且我对完了,把每一篇每一句都看了,所以才拖这么慢。

从上个星期开始的每天都去体育馆跑步的计划仍在进行中,一个星期了,感觉就是不一样,这种底气的感觉是不一样的。一开始跑的时候,跑完晚饭就不想吃了,就吃了一碗粥,现在跑完3圈除了脚有点酸,怀疑是鞋子不太好了,并不是感觉很累,而且后一百米我还能有个加速跑。我喜欢这种感觉,还会一直坚持下去,几年,几十年。我有个优点,那就是干一件事就会坚持下去。就像我现在在这里写博客一样,一年,几年,几十年,我会一直写下去,直到遇到什么让我关闭博客的理由的那天。

如果说大学的主要任务是学习的话,那一切与学习无关的事情是不是都可以算不务正业?有人会说课外做,但是绝对绝对会影响学习的,打个比方,有人说给我两个小时看场电影,听起来很有理由对不对?就两个小时而已,但是一场电影如果对你的影响只有两个小时,那么这个电影看了还不如没看,起码你要回味好几天,而且看电影时的经历会在你的闹钟存在的更久,但是如果我没去呢,那么这一切一切的烦恼都不会存在,这就是所谓的专心学习!

所以每个人都必须要有自己的计划,严格的计划,知道什么时候做什么,知道什么时候学习什么,这个计划自己不光要想,而且要写下来,不光要写下来,每天晚上睡觉之前要抄10遍,每天都必须抄,如果连抄的毅力都没有,我怀疑你有没有实现目标的动力。

今天我在考研群里看到,这几天他们去**现场确认了,我叫他们拍张照片下来,但是被回绝了。想着三年后现在的他们就是我,到时候我又没有这个底气去现场确认呢?我不知道。。。

 

今天的感悟就是这么写了,不知道写完这些我今天算不算有那么一点点的进步。

好了,现在将STL实现十进制向任意进制转换的代码贴下来:

有人会问,什么是STL,这个我只想说如果你不知道什么是STL的话只能说你没学C++,这是个容器。

// 进制转换 STL实现.cpp : Defines the entry point for the console application.
//
//10进制转化为任意进制(STL实现)
#include "stdafx.h"
#include<iostream.h>
#include<stack>

int main(int argc, char* argv[])
{
 using namespace std;
 stack<int>s;
 int n;
 cout<<"输入待转化的进制:";
 cin>>n;
 cout<<"输入一个10进制数:";
 int a;
 cin>>a;
 while(a!=0)
 {
  int mod=a%n;
  s.push(mod);
  a/=n;
 }
 while(!s.empty())
 {
  int e=s.top();
  if(e<10)
   cout<<e;
  else
   cout<<(char)(e+55);
  s.pop();
 }
 return 0;
}

0 0
原创粉丝点击