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