freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課程設計【用c編寫計算器程序】【樣本】(存儲版)

2025-09-06 14:45上一頁面

下一頁面
  

【正文】 顯示的字符串傳給相應的變量m_strResult if(OperatorPressed==true||Restarted==true)//在按下了=,AC,sqrt,tan,sin等按忸時, m_strResult=8。 OperatorPressed=false。 //把字符串變量m_strResult傳給編輯框}void CMyDlg::OnDec() { UpdateData(TRUE)。 //把bool變量OperatorPressed和Restarted的值改為false Restarted=false。 double rate=,itemp=。 //對數(shù)組b[10]初始化 i=0。)。itemp=0。) //(i)是減號 { a[z]=itemp。*39。 //把10賦給rate,確保讀取下個數(shù)字時,先計算整數(shù)部分 } else if((i)==39。 //讓z自加一次 rate=。) //當循環(huán)遇到除號時 { a[i+1]=1/a[i+1]。 //進行乘法運算,把結(jié)果保存在前面的數(shù)組元素中 z=z+2。i++) { if(a[i]!=) //如果a[i] { a[x]=a[i]。i++) //這里i的上限小于等于y2,可以保證不進行多余的運算 { if(b[i]==39。//調(diào)用Bracket(m_strResult)函數(shù),解決括號問題GetStr(m_strResult)。//把字符串變量m_strResult傳給編輯框 }void CMyDlg::OnBac() { UpdateData(TRUE)。//把編輯框顯示的字符串傳給相應的變量m_strResult double result。//先調(diào)用GetaStr函數(shù)用來把字符串變?yōu)閿?shù)字,再進行cos運算,把結(jié)果賦給result (%1f,result)。//把bool變量OperatorPressed的值改為true,再次輸入數(shù)字時,覆蓋掉現(xiàn)在的m_strResult UpdateData(FALSE)。//把編輯框顯示的字符串傳給相應的變量m_strResult double result。//先調(diào)用GetaStr函數(shù)用來把字符串變?yōu)閿?shù)字,再進行sqrt運算,把結(jié)果賦給result (%1f,result)。 UpdateData(FALSE)。//獲得整數(shù) else //小數(shù)部分 { itemp=itemp+rate*((i)39。}void CMyDlg::OnLbr() { UpdateData(TRUE)。 //變量m_strResult的值為按下的按忸) else //在按下數(shù)字鍵的情況下,則在m_strResult后加) m_strResult+=)。 //調(diào)用GetaStr(m_strResult),用來獲取m_strResult中的數(shù)字 m_strResult=。i) { (%d,n[i])。 //調(diào)用f(m)函數(shù),把十進制轉(zhuǎn)化為十六進制 m_strResult=str7。 //把n除以16的余數(shù)賦給x if(x=0amp。 if((n/16)!=0) //如果n大于等于16 f(n/16)。 //把編輯框顯示的字符串傳給相應的變量m_strResultm=(int)GetaStr(m_strResult)。 //當m為0時,退出循環(huán) } for(。 UpdateData(TRUE)。 //把字符串變量m_strResult傳給編輯框}void CMyDlg::OnRbr() { UpdateData(TRUE)。) //(i)是小數(shù)點 rate=。039。 OperatorPressed=false。//把編輯框顯示的字符串傳給相應的變量m_strResult double result。//把bool變量OperatorPressed的值改為true,再次輸入數(shù)字時,覆蓋掉現(xiàn)在的m_strResult UpdateData(FALSE)。//先調(diào)用GetaStr函數(shù)用來把字符串變?yōu)閿?shù)字,再進行tan運算,把結(jié)果賦給result (%1f,result)。//把編輯框顯示的字符串傳給相應的變量m_strResult double result。//把字符串0賦給m_strResult } UpdateData(FALSE)。//把bool變量Restarted的值改為true,再次輸入數(shù)字時,覆蓋掉現(xiàn)在的m_strResult m_strResult=0。 //把減號后的數(shù)字和a[0]相減,結(jié)果保存在a[0]中 } }void CMyDlg::OnEqu() { UpdateData(TRUE)。 //y自加2 } }//這個循環(huán)是進行最后的加減法運算 for(i=0。 //把i的值賦給t } }//這個循環(huán)的目的是對數(shù)組a和b進行整理,因為已經(jīng)進行了乘法和除法運算,進行運算的時候,把一些數(shù)字和運算符初始化了這個函數(shù)的作用可以使中間一些初始化了的數(shù)字和符號被后面的數(shù)字和符號代替,讓數(shù)組可以重新排列 for(i=0。*39。i++) { if(b[i]==39。/39。 //把減號放入字符數(shù)組b中 z++。 //讓z自加一次 rate=。 //把10賦給rate,確保讀取下個數(shù)字時,先計算整數(shù)部分 } else if((i)==39。+39。//獲得整數(shù) else //小數(shù)部分 { itemp=itemp+rate*((i)39。i++) b[i]=39。 UpdateData(FALSE)。 //把編輯框顯示的字符串傳給相應的變量m_strResult m_strResult+=*。 //把bool變量OperatorPressed和Restarted的值改為false Restarted=false。 //把編輯框顯示的字符串傳給相應的變量m_strResult if(OperatorPressed==true||Restarted==true)//在按下了=,AC,sqrt,tan,sin等按忸時, m_strResult=9。 UpdateData(FALSE)。 OperatorPressed=false。 //把編輯框顯示的字符串傳給相應的變量m_strResult if(OperatorPressed==true||Restarted==true)//在按下了=,AC,sqrt,tan,sin等按忸時, m_strResult=5。 UpdateData(FALSE)。 OperatorPressed=false。 //把編輯框顯示的字符串傳給相應的變量m_strResult if(OperatorPressed==true||Restarted==true)//在按下了=,AC,sqrt,tan,sin等按忸時, m_strResult=1。} //把str1加在str3上 elsestr7+=char(x+55)。 //把字符串變量m_strResult傳給編輯框}void CMyDlg::f(int n){CString str1。函數(shù)代碼如下;void CMyDlg::On16() { int m。 //當m為0時,退出循環(huán)} for(。UpdateData(TRUE)。) //如果b[i]等于加號 a[0]=a[0]+a[i+1]。 //x自加2 } if(b[i]!=39。 //碰到乘號后把乘號前后2個數(shù)字相乘,結(jié)果保存在前面的數(shù)組元素 a[i+1]=。*39。進行完乘法運算后,進行一次循環(huán),重新整理下數(shù)組,最后進行加法和減法運算。 //調(diào)用GetStr(str2)函數(shù),把str2里的數(shù)字和運算符保存在數(shù)組中 GetResult()。) break。i()。 //把最后一個整數(shù)itemp的值放入雙精度數(shù)組a中 s=z。) //(i)是除號 { a[z]=itemp。itemp=0。 //把itemp的值放入雙精度數(shù)組a中,并把itemp的值改為0 z++。 //讓z自加一次 b[z]=39。 //每次讓rate小10倍 } } else if((i)==39。i()。i20。 //讓rate=,開始計算小數(shù)部分 } return (itemp)。)。rate=rate/10。這個情況用來實現(xiàn)一些簡單函數(shù)的運算。通常,C++程序環(huán)境 約定:當源程序文件的擴展名為c.時,則為C程序;而當源程序文件的擴展名為cpp.時,則為C++程序。程序通過調(diào)試運行,初步實現(xiàn)了設計目標。(1) C++是一個更好的C,它保持了C語言的優(yōu)點,大多數(shù)的C程序代碼略作修改或不作修改就可在C++的集成環(huán)境下調(diào)試和運行。其缺點是由于編譯時對語法限制比較寬松,許多邏輯上的錯誤不容易發(fā)現(xiàn),給用戶編程增加了難度。039。 double rate=,itemp=。)。當不在碰到運算符號時,把最后一個整數(shù)itemp的值數(shù)組a中,把z的值賦給s。i10。)。 //讓rate=,開始計算小數(shù)部分 else if((i)==39。 //讓z自加一次 rate=。 //把減號放入字符數(shù)組b中 z++。*39。 //讓z自加一次 b[z]=39。具體實現(xiàn)的算法:定義3個字符串變量strstrstr3,這三個變量都初始化為空變量,現(xiàn)在開始一個循環(huán),當沒有遇到字符“(”時,把每次得到的字符都加在字符串str1上,當遇到字符“(”時,把“(”后的字符都加在字符串str2上,直到遇到字符“)”。) //如果碰到了左括號 { i++。 //i自加一次,用來跳過右括號 for(。i++) i
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1