小编Jac*_*awk的帖子

在循环C++中切换语句

试图编写一个程序来计算盒子的体积,表面积或"周长".我希望能够为每个主题输入一个字母,然后在计算该主题后,输入下一个主题的字母.该程序还希望在键入Q时结束.我相信我的数学是正确的,但这个程序对我不起作用.它编写得很好,但音量根本不会计算,尽管其他两个主题会.我还得到了三行答案,当我输入第二个字母作为第二个值时,程序就疯了.任何和所有的帮助非常感谢.谢谢你的时间.

include <iostream>
include <iomanip>

using namespace std;

const char SENTINEL = 'Q';//found this suggestion online to quit a program

int main ()
{

char V, A, G, inputChar;
float length, width, depth, totalV, totalA, totalG;

cout<<"Enter character V for Volume, character A for Surface Area,\n";
cout<<"character G or Girth plus Depth or Q to quit\n"<<endl;
cin>>inputChar;// pick letter
while (inputChar!=SENTINEL)// if not Q then check the if-ele statments
{
      switch (inputChar)
      case 'V':
      {
                cout<<"Enter Length, Width, and Depth …
Run Code Online (Sandbox Code Playgroud)

c++ while-loop switch-statement

3
推荐指数
2
解决办法
5680
查看次数

标签 统计

c++ ×1

switch-statement ×1

while-loop ×1