1樓:阿四哥
c語言字串的學習,輸入指定字串,並且計算字串的位數
2樓:手機使用者
string s="(36*n+2*n)*0.1";這個是s字串
把字串內的字元全部轉換型別
double temp=(convert.todouble(36)*n+couvert.todouble(2)*n))*counert.todouble(0.1);
3樓:
你可以將字串根據運算符號分解為子字串,比如根據* ( ) + 等,將資料字串轉換為數字,然後就算即可吧,只是自己的一家之言。
4樓:匿名使用者
首先 你寫的是不對哦 字串資料型別不能進行計算的 你可以這樣寫double n=1,n=1;
double num1 = (36*n+2*n)*0.1 ;
string s= num1.tostring();//將小數型轉換為字串
//比如你使用了textbox控制項 我們將計算的結果顯示到這個控制項中this.textbox1.text = this.s;//將資料顯示到控制項上
5樓:靜止的星辰
public static int jishuan(int n,int n)
然後呼叫的時候 s = jisuan(2,3);//裡面引數隨便改 但是注意n 和n的順序一定要對應
就是這個樣子 注意有些單詞的大小寫 我沒用編輯器 所以大小寫不一定對
6樓:匿名使用者
public double calculate(string formula, double x, double y)
//編譯成功
double calculated = convert.todouble(result.compiledassembly.
gettype("demo.calculation").getmethod("dowork").
invoke(null, new object ));
//這裡通過反射調
return calculated;
}string generatecodeblocks(string formula)
}}"; //這裡是將你的formula和**片段拼接成完整的程式準備編譯的過程。
return code;
}玩的開心 :)
ps 這動態編譯**我發了好幾次了。。問題都差不多啊。。
formula那裡帶入你的s即可。
如果你還有更多引數可以修改下半部分的**。
理解為:你動態編譯一段c#給你算
c#如何將字元型表示式轉化為數字表示式
7樓:匿名使用者
寫個堆,把符號乙個乙個堆進去,替換一下a、b、c等,在判斷一下數學符號,生成結果。
8樓:
看看這,或許對你有幫組
9樓:郭偉新
單個進行強制轉換。
convert.toint32(a)+convert.toint32(b*100)-convert.toint32(c)
10樓:計名
string[ ] term = regex.split(strexpress, "[\+\-]");
convert.double(txta.text)
11樓:匿名使用者
這樣說吧,你想達到什麼效果?是在三個文字框輸入數字後,根據運算子進行運算?
是我們會錯意了吧。能不能把需求講出來?
12樓:匿名使用者
我覺得你應該研究一下表示式求值,對提高演算法能力很有幫助,搜尋「表示式求值」很多文章可以看!
c#怎樣把字串表示式:「6+8+9+5」轉換成可以運算的數值表示式啊 急用....
13樓:匿名使用者
split方法可以分割字串,得到乙個字串陣列.
例如string s = "6+8+9+5";
string str = s.split('+');
這樣 str就分別獲得了6 8 9 5的字串.
14樓:匿名使用者
使用文字處理相關函式。
15樓:匿名使用者
string a="6+8+9+5";
string b = a.spilt('+');
int c = int.parse(b[0])+int.parse(b[2])+int.parse(b[4])+int.parse(b[6]);
正規表示式替換字串,正規表示式替換字串
我覺得這裡邊主要有兩個問題,特別容易讓人產生誤解 1,全域性替換 從上圖可以看出,這個正則其實有兩輪匹配成功,在第一次匹配成功後,全域性模式下,正則不會停止匹配,而是從上次匹配成功的位置開始,繼續向後匹配.也就是說,第一輪匹配到 abc 後,表示式會從 c 和 之間這個位置重新開始匹配.2,能夠匹配...
在C語言裡,如何使用正規表示式拿到字串“L內容L”裡的“內容”
你是要解析xml檔案還是html檔案?看這種標籤可以用xml方式解析的。當然正則也可以。更簡單的就是兩次replace replace 紫薇參星 按照你的要求編寫的程式如下 c 中如何取字串中指定的內容? string source d5 ca ba c5 84346333 0d 0a c3 dc ...
python正規表示式如何擷取字串中間的內容
啟動ipython先導入re模組 這裡我用到了findall全域性匹配,分為兩部分,前面是正則,後面是要匹配的字串 得到乙個元祖 通過變數a 就能列印出想要的字串 在 python 中,我們可以使用內建的 re 模組來使用正規表示式,re 模組提供了不少有用的函式,用以匹配字串,比如 re 模組的一...