棧與佇列 密碼翻譯(資料結構基礎 第3周)

2021-07-14 06:17:47 字數 718 閱讀 6854

問題描述

分析

題目很簡單,有一點需要注意輸入流的幾個符號;

cin >> str; //自動過濾空格、回車等

cin.get() 及getchar() 讀取乙個字元不跳過任何字元

cin.get(str)及cin.getline(str)可指定終止符,預設為『\n』

詳情略去。

**中要把cases:n後面的』\n』讀走,否則會出錯。

原始碼

#include 

using namespace std;

int main() ;

cin.getline(str,200);

for(int i=0; str[i]!='\0'; i++)

else

if (str[i]=='z')

else

if ((str[i]>='a' && str[i]<='y') || (str[i]>='a' && str[i]<='y'))

}cout << str

<< endl;

}return

0;}

資料結構 棧與佇列

題目 1.編寫函式,採用鏈式儲存實現棧的初始化 入棧 出棧操作 2.編寫函式,採用順序儲存實現棧的初始化 入棧 出棧操作 3.編寫函式,採用鏈式儲存實現佇列的初始化 入隊 出隊操作 4.編寫函式,採用順序儲存實現佇列的初始化 入隊 出隊操作 5.編寫乙個主函式,在主函式中設計乙個簡單的選單,分別除錯...

資料結構 棧與佇列

棧的原則是後進先出,即插入與刪除元素均在棧頂進行。獲取棧頂元素 s.top 佇列的原則是先進先出,即插入資料在隊尾進行,刪除資料在隊頭進行。獲取隊頭元素 q.front 思路 用兩個棧,乙個棧用來進隊,乙個棧用來出隊,當資料進入佇列的時候,我們將其壓入乙個棧,當資料出隊的時候,我們將儲存在棧內的資料...

資料結構 棧與佇列

1.順序棧 基本操作 typedef int elemtype 定義 順序棧 typedef struct sqstack 判空 bool stackempty sqstack s 進棧 bool push sqstack s elemtype x 出棧操作 bool pop sqstack s e...