?? algo3-1.cpp
字號:
// algo3-1.cpp 調用算法3.1的程序
typedef int SElemType; // 定義棧元素類型為整型
#include"c1.h"
#include"c3-1.h" // 采用順序棧
#include"bo3-1.cpp" // 利用順序棧的基本操作
void conversion() // 算法3.1
{ // 對于輸入的任意一個非負十進制整數,打印輸出與其等值的八進制數
SqStack s;
unsigned n; // 非負整數
SElemType e;
InitStack(s); // 初始化棧
printf("n(>=0)=");
scanf("%u",&n); // 輸入非負十進制整數n
while(n) // 當n不等于0
{
Push(s,n%8); // 入棧n除以8的余數(8進制的低位)
n=n/8;
}
while(!StackEmpty(s)) // 當棧不空
{
Pop(s,e); // 彈出棧頂元素且賦值給e
printf("%d",e); // 輸出e
}
printf("\n");
}
void main()
{
conversion();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -