博主这个学期刚学习了数据结构,然后你懂得老师们就开始愉快的出难题,好吧不该说老师的坏话,那个题目如下:
在日常生活中我们所见到的数大都为十进制数,但是在计算机中,所有的数字都会被转化为二进制数进行存储,为了减轻计算机的压力,现在需要我们编写一个计算机程序对我们输入的十进制数转换为二进制数(十进制数包括小数)。
输入:
输入n个十进制数,每个数占一行,输入0 结束。(我们保证输入的合法性,可以在转换过程中不失精度。)
输出:
输出转换后的二进制数,每个输出占一行。
代码如下:
#include <iostream>
using namespace std;
struct Node//以下所有内容均为链的定义
{
int data;
Node *next;
};
class SLL
{
private:
Node *top;
public:
SLL();
void Push(int i);
int Pop();
bool IsEmpty();
using namespace std;
struct Node//以下所有内容均为链的定义
{
int data;
Node *next;
};
class SLL
{
private:
Node *top;
public:
SLL();
void Push(int i);
int Pop();
bool IsEmpty();