📄 datatransform1.cpp
字号:
// DataTransform.cpp: implementation of the DataTransform class.
//版权信息:本文件版权归华南师范大学计算机学院06级5班所有
//文件名称:数制转换系统实现文件
//模块功能说明:
//把任意十进制数转换为二到九进制数
//作者:华南师范大学计算机学院06本5班杨小龙(学号:20062105564)
//完成日期:2007.11.7
//
//////////////////////////////////////////////////////////////////////
#include "DataTransform.h"
#include <iostream.h>
#include "stack.h"
int main()
{ int choice;
int n,d;
stack L(100);
cout<<"************************数制转换系统*************************\n";
do
{
cout<<"请输入你要转换的十进制数:";
cin>>n;
cout<<endl;
cout<<"请输入你要将此十进制数转换成何种进制(2~9)";
cin>>d;
if (d<2||d>9)
{
cout<<"命令输入错误,请重新输入:";
cin>>d;
}
else
{
L.Push(n%d);
n=n*d;
cout<<"十数制转换成"<<d<<"进制数的结果如下:";
for (n;n=n/d;n<d)
{
int a;
n=n/d;
a=(n/d)%d;
L.Push(a);
if(L.IsEmpty ()==0)
cout<<L.GetTop();
}
cout<<""<<"\n";
cout<<""<<"\n";
cout<<""<<"\n";
}
}while (choice!=NULL);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -