- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
#include <iostream>
#include <string>
using namespace std;
int main()
{
string onesPlace[] = {"one", "two", "three", "four", "five", "six", "seven", "eight", "nine",};
string thoseCrazyTeens[] = {"ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen",};
string tensPlace[] = {"twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety",};
float userInput = 0;
bool flag = true;
cout << "Please input your check amount. " << endl;
while (flag == true)
{
cin >> userInput;
if (userInput > 100000)
{
cout << "That number is too big! Try again. " << endl;
flag = true;
}
else
{
flag = false;
}
}
int partOne = userInput;
return 0;
}
目前我正在开发这个程序,它接受用户输入(支票金额)并将其从数值转换为最大 100000 的单词。我想做的一个例子是 $344.67:
三百四十四和 67/100。
我已经得到了我需要的单词的字符串值(对于超过一定数量的值,稍后可能会出现成百和千),现在我正试图弄清楚如何获得小数点后的美分。如果我使用 mod,它并不总是准确的。
在那之后,有没有一种简单的方法可以在没有那么多 if 语句的情况下从 1 吹到 20?
最佳答案
要将字符串拆分成美元和美分,不要依赖像 int partOne = userInput
这样的代码。
一般来说,sscanf 是解析字符串的首选武器。这是一种 C 方法,但它比 C++ 替代方法更有效。
所以,像这样:
int dollars;
int cents;
int items = sscanf (userInput.c_str(), "$%d.%d", &dollars, ¢s)
items 的值用于错误检测。我强烈建议检查它。
至于处理案例 1 到 20...一些 if 语句将是必要的,但它不应该是繁重的。只需开始编码并在编写过程中考虑您的算法。
关于c++ - 查字数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22723299/
嗨,我是excel的初学者,所以请原谅我的无知。 最近我发现自己需要一个函数来计算一系列单元格中的单词数(当然,将空单元格计为 0)。 在网上冲浪我发现了这个简单的 VBA 代码: Function
我是编程新手,这段代码不想工作,而且我已经没有想法了。它可以很好地读取文件,但不会计算任何内容。我知道它与 while 语句有关。这是针对两个单独的文件,但它们都需要显示在末尾。 #define _C
我用 Java 实现了一个字数统计程序。基本上,该程序需要一个大文件(在我的测试中,我使用了一个仅包含数字的 10 GB 数据文件),并计算每个“单词”出现的次数 - 在这种情况下,一个数字(例如 2
长话短说:1986 年,一位面试官要求 Donald Knuth 编写一个程序,输入文本和数字 N,并列出按频率排序的 N 个最常用的词。 Knuth 编写了一个 10 页的 Pascal 程序,Do
我有一个包含 2 个字段的表: cnt str -- ------- 60 the 58 of 4 no 30 the 2 of 1 no 我想要这样的结果 cnt
各位seoer应该都明白,要想网站有排名,收录是前提条件,没有收录完全谈不上排名、流量。但是内页的收录往往是seo最大的难题之一,笔者手上有一堆网站都是只被收录了首页或者几页内页,因此解决内页收录问
是否可以设置一个 checkstyle 规则来计算评论中的字数,然后在字数低于定义的限制时显示问题。我在checkstyle上搜索了Javadoc属性,但没有发现有用的东西。 例如: /** * S
我有一个名为“input.txt”的文本文件,其中包含: test line one test line two final line 编译并运行后通过 $ ./a.exe #include
我目前在带有 pandas 0.23.4 的 Jupyter Notebook (v5.6.0) 中使用 python3.7。 我编写了代码来标记一些日语单词,并成功应用了一个字数统计函数,该函数返回
我刚刚用出色的 Redactor 替换了 CKEditor(它伴随着大量与 AJAX 更新 DOM 相关的神秘问题) .我们以前使用 CKEditor 插件为我们提供富文本编辑器的字符数。我怎样才能用
我想在 Eclipse 集群上运行 hadoop 字数统计。但我收到错误。我更改了输出目录,但程序行为没有变化。你能帮我解决这个错误吗: 2013-10-23 23:06:13,783 WA
我正在尝试运行一个 wordcount 程序,但我收到以下代码的错误 job.setInputFormatClass(TextInputFormat.class); job.setOutputForm
这是 Hadoop 字数统计 java map 和 reduce 源代码: 在 map 函数中,我已经可以输出所有以字母“c”开头的单词以及该单词出现的总次数,但我想做的只是输出以字母“c”开头的单词
我是一名优秀的程序员,十分优秀!