需要掌握判斷結構的用法,然後呢,C++的語法和規則妳得掌握,妳現在這些都沒有概念吧…
還有解題方法,怎麽去編程,我要怎麽下手去設計程序。
第壹,分析問題,了解問題。
第二,確認計算公式和辦法。
第三,確定數據結構。
第四,設計算法。
第五,編寫代碼。
第六,調試執行
第七,總結
第壹,這個問題是通過輸入,選擇計算方式並計算輸出。
第二,計算辦法,判斷輸入是最基本的了,通過關系或者邏輯比較來確認真假。
第三,數據結構方面需要變量輸入的變量可以接收妳這些所有類型的數據。所以是變體型。
第四,算法,古代有個叫花剌子模的數學家,算法就是以他的名字作為英文單詞的…
1,輸入字符A(必須是單個字符)
2,判斷作出相應操作並輸出。展開成算法語言形式如下:
IF (A>=0 AND A=<9) = TRUE
THEN{OUTPUT<<A*A<<OCTAL(A)<<HEX(A)<<END;}
ELSEIF ((A>=a AND A<=z)OR(A>=A AND A<=Z)) = TRUE
THEN{OUTPUT<<A<<ASCII(A)<<ENDL;}
ELSEIF (A='.' ) = TRUE
THEN {INPUT>>A; OUTPUT<<A;}
ELSE {OUTPUT<<A<<ENDL;}
上面這些是算法語言,是英語,是人能讀懂的描述,並非C++代碼。只要妳知道C++的基礎語法和語言規則就可以把這些編程代碼了……如果這妳都做不到,從最基礎的基礎開始讀書吧。
這樣妳都寫不出來,我也無能為力了。