14.2线性表之STL实现10进制向任意进制的转换
2015-11-07 23:38
375 查看
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;
}
我又来啦,坐在电脑前写下今天的博客。昨天不是自己承诺过今天一定要写完两张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;
}
相关文章推荐
- 联想壁纸下载
- 欢迎使用CSDN-markdown编辑器
- 12个Java的报表工具简介
- 开始 ASP.NET Web API 2 之旅
- [LeetCode][JavaScript]Remove Invalid Parentheses
- poj 1065 Wooden Sticks dp LIS
- Linux目录树详解(转)
- LinkedList 、LinkedMap 、Queue
- JSON从后台获取数据注意事项
- 线程安全的无锁RingBuffer的实现
- 当输掉170W之后
- js中的数组应用小案例——省份城市的二级联动
- 【JavaScript知识点三】 javascript 运算符
- NFS挂在文件系统启动参数
- HDU 4046
- leaflet 了解
- 模块度与Louvain社区发现算法
- Java最简单的UDP实例
- Word Pattern II 解答
- Parallel Programming-Paralle.For && ForEach