char X = 3;
char Y = 6;
char Z = 9;
int scoreAll, score1, score2, score3;
cin >> score1 >> score2 >> score3; // user should enter X >> Y >> Z
scoreAll = score1 + score2 + score3;
cout << scoreAll // output should be 18
是有C++中的方式來分配INT號碼到炭類型,然後使用另一個變量在其上執行算術運算?
基本上我想要鍵入一個字符X和和使編譯器動作等我輸入3.
附加說明: 用戶輸入多個字符,「XYXXZ」,例如,每個字符有它自己的值,編譯器現在應該添加這些字符的值並將結果作爲整數輸出(「XYXXZ」的結果應該是= 24)。
可以使用switch.int GETVAL(炭X) { \t開關(X) \t { \t \t情況下 'X': \t \t \t返回3; \t \t'Y': \t \t \t return 6; \t \t case'z': \t \t \t return 9; \t} \t返回-1; //無效的輸入 } – user1438832
有沒有辦法讓用戶輸入一個字符或字符串,並用它來引用變量的名稱,如果這是你的意思。你需要自己做。源代碼中的名稱和程序中的值是獨立的Universe。 – molbdnilo
你的問題和泥一樣清晰。嘗試提供一些你的意思的概念性例子。 – Peter