本周的家庭作业分配是创建一个基本的c ++程序,要求用户输入以英尺和英寸为单位的长度,然后以厘米为单位输出; 我们要创建一个异常并让它处理它,如果用户输入一个负数或一个字符.我有代码写,但当它编译时,我得到错误:
在函数'int main()'中:在第19行的"int"之前的"int"期望')之前的期望的primary-expression.
这是我的代码:
#include <iostream>
using namespace std;
const double centimetersPerInch = 2.54; //named constant
const int inchesPerFoot = 12; //named constant
int main ()
{
int feet;
int inches; //declared variables
int totalInches;
double centimeters;
//statements
cout << "Enter two integers one for feet and " << "one for inches: ";
cin >> feet >> inches;
try
{
if ( int feet, int inches < 0.0 )
throw "Please provide a positive number";
cout << endl; …Run Code Online (Sandbox Code Playgroud)