《演算法競賽入門經典》第三章習題3 4

2021-06-16 21:11:28 字數 564 閱讀 5024

題目名稱:計算器

題目描述:

* 編寫程式,讀入一行恰好包含乙個加號、減號或乘號的表示式,輸出它的值。

* 這個運算子保證是二元運算子,且兩個運算子均不超過100的非負整數。

* 運算子和運算子可以緊挨著,也可以用乙個或多個空格、tab隔開。行首末尾均可以有空格。

* 樣例輸入: 1+1

* 樣例輸出: 2

* 樣例輸入: 2- 5

* 樣例輸出: -3

* 樣例輸入: 0 *1982

* 樣例輸出: 0

#include int main()

while(!( oper=='+' || oper=='-' || oper=='*'));

scanf("%d",&b);

if(oper=='+')

c=a+b;

if(oper=='-')

c=a-b;

if(oper=='*')

c=a*b;

printf("%d",c);

return 0;

}

演算法競賽入門經典 第三章

最長回文子串 當字串的長度比較小的時候 attention 最好把陣列開在外面,如果開在main外面並且陣列太大,就會異常退出的。最長回文子串 include include include define maxn 5000 10 char buf maxn s maxn int main prin...

演算法競賽入門經典第三章 學習總結

1.scanf s a 不加 讀入乙個字串,不能讀入空格,tab,回車。gets s 可以識別空格,tab,回車。以上的函式均在末尾加 0 include include includeusing namespace std int main 2.char strchr const char s,c...

演算法競賽入門經典 第2版 課後習題 第三章

c 語言版實現 2 字串的總長度 3 複製字串 str2 到字串 str1 4 比較字串 str2 到字串 str1 strcmp s1,s2 5 查詢字串 str 中字元 ch 的第一次出現的位置 6 查詢向字串 str1 中字串 str2 的第一次出現的位置 使用cin輸入字串方式 1 接受乙個...