c# - 用户如何输入方程让程序理解?
问题描述
好的,所以我对 c# 的大计划还很陌生。我遇到的第一件事是我不是 100% 确定如何克服。目前我有一个程序要求用户输入一个数字。如果用户输入可以归类为双精度的内容,这很好。但是,我不确定如何处理分数和方程,即;(5*3)+12 我的代码看起来像......
Console.Write("Enter an equation: ");
double ans = Convert.ToDouble(Console.Readline());
Console.WriteLine("The answer is " + ans)
这不是用 int 或 double 计算的,我也知道给出的示例的答案是一个整数,但是我希望它被归类为 Double 以便当等式不是时我可以得到一个准确的答案干净的。我将如何解决这个问题?
解决方案
推荐阅读
- typescript - 如何在打字稿中正确和完全导入 BetterSqlite3 的数据库类?
- reactjs - 如何在 Reactjs 中正确运行此条件?
- c - 头文件中结构声明的问题:“错误:字段'stat'具有incimplete类型”
- sapui5 - 设备适配:如何在 UI5 上隐藏特定设备类型的 UI 元素
- javascript - 使用 Promise 顺序调用函数
- python - Python,也许是一个无限循环
- python - EarlyStopping , 训练集和验证集的不同损失函数
- javascript - React Native: TypeError: (0, _native.useTheme) 不是函数。(在 '(0, _native.useTheme)()' 中,'(0, _native.useTheme)' 未定义)
- reactjs - 扩展组件(反应)或扩展应用程序(下一个/应用程序)
- google-cloud-platform - 如何在 BigQuery 中使用 select 语句从现有表创建嵌套表