字串轉了個體

2021-10-09 09:00:10 字數 2354 閱讀 8065

1這種表示式的計算就是先計算乘除再計算加減(加減放到最後都轉換為加法)

放到棧裡面 ,加法變成減法比較方便

/*

二十四點

標籤:相似題目:

背景二十四點是一款著名的紙牌遊戲,其遊戲的目標是使用 3 個加減乘除運算使得 4張紙牌上數字的運算結果為 24。

題目定義每乙個遊戲由 4 個從 1-9 的數字和 3 個四則運算符組成,保證四則運算符將數字兩兩隔開,不存在括號和其他字元,運算順序按照四則運算順序進行。其中加法用符號 + 表示,減法用符號 - 表示,乘法用小寫字母 x 表示,除法用符號 / 表示。在遊戲裡除法為整除,例如 2 / 3 = 0,3 / 2 = 1, 4 / 2 = 2。

老師給了你 n 個遊戲的解,請你編寫程式驗證每個遊戲的結果是否為 24 。

輸入從標準輸入讀入資料。第一行輸入乙個整數 n,從第 2 行開始到第 n + 1 行中,每一行包含乙個長度為 7的字串,為上述的 24 點遊戲,保證資料格式合法。

輸出輸出到標準輸出。

包含 n 行,對於每乙個遊戲,如果其結果為 24 則輸出字串 yes,否則輸出字串 no。

輸入樣例

109+3+4x3

5+4x5x5

7-9-9+8

5x6/5x4

3+5+7+9

1x1+9-9

1x9-5/9

8/5+6x9

6x7-3x6

6x4+4/5

輸出樣例

yesno

noyes

yesno

nono

yesyes

樣例解釋

9+3+4 × 3 = 24

5+4 × 5 × 5 = 105

7 − 9 − 9+8= −3

5 × 6/5 × 4 = 24

3 + 5 + 7 + 9 = 24

1 × 1+9 − 9=1

1 × 9 − 5/9 = 9

8/5 + 6 × 9 = 55

6 × 7 − 3 × 6 = 24

6 × 4 + 4/5 = 24

*///這種表示式的計算就是先計算乘除再計算加減(加減放到最後都轉換為加法)

//放到棧裡面 ,加法變成減法比較方便

#include

#include

#include

using

namespace std;

int n;

char str[10]

;stack<

int> num;

stack<

char

> sign;

intmain()

else

if(str[j]

=='x'

)else

if(str[j]

=='/')}

}}while

(!sign.

empty()

)int ans=num.

top();

if(ans==24)

printf

("yes\n");

else

printf

("no\n");

return0;

}

/*

l1-6 同構數 (15分)

小明很喜歡研究數字規律,他發現有一些數值平方後會有一種奇怪的現象,他把會出現這種現象的數叫「同構數」。「同構數」是指這樣的一種數,會出現在它的平方的右端的數。例如,5是25右邊的數,25是625右邊的數,5和25都是同構數。小明覺得這些數並不止一兩個,現給定正整數m和n,請幫他找出m和n之間(包括m和n)全部同構數。

輸入格式:

輸入只有1行.包含兩個正整數m,n(m#include

using

namespace std;

typedef

long

long ll;

const

int n =

10010

;const

int inf =

0x3fffffff

;const

double pi =

acos(-

1);vectorv;

intmain()

for(

auto i = v.

begin()

; i != v.

end(

); i++

)printf

("%s%d"

, i == v.

begin()

?"":" "

,*i)

;return0;

}

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...

字串物件python int 字串 字串物件

最近研究字串物件,稍微總結一下,以後繼續補充 如果我們須要把python的字串物件轉換為數整物件,我們須要用到int方法。比如 ainfo 222 print int ainfo 輸出的結果是222。然後我們檢視下ainfo在現的型別,通過type方法檢視下,發現是 而如果ainfo fefew22...