こんにちは私はこの数字を数えたいと思っています。私はこの二倍の78.23を持っていれば、関数は4を返します。私は145.123を持っていれば6です。 C++で? ありがとうございました!数字の長さを数えよう
答えて
これを行う簡単な方法は、単なる文字列として番号を入力し、あなたはそれが厳密に整数にする必要がある場合)(
#include <iostream>
#include <string>
#include <conio.h>
using namespace std; int main() {
string number;
cout << "Enter a number: ";
cin >> number;
cout << "length is " << number.length();
_getch();
return 0;
を.LENGTH使用することで、あなたが作成する必要があります、その後倍増します数学的アルゴリズム
それが二重なら何ですか?それもポイントを数えるつもりだ... – 0xDEFACED
精度 - 出力する値と同じくらい出力ストリームの多くのプロパティです。 ostream
(ofstream
、ostrstream
など)を使用して出力すると仮定すると、setprecision
のようなプロパティios_base::precision
、ios_base::width
などまたはストリームマニピュレータをルックアップします。 C I/O(sprintf()
など)を使用している場合、答えは%f
形式で指定された修飾語によって異なります。
したがって、値を取得する方法は、選択したメソッド(ストリームマニピュレータ、書式指定子)を使用して値を文字列に出力することです。その後、文字列の長さを計算し、末尾の0
、小数点などを1つ減算します。
また、浮動小数点変数のうち、実数浮動小数点表記を含む浮動小数点変数は、値は、0.5
の積算値の合計ではありません(格納された値は近似値です)。とりわけ、浮動小数点変数は、0.1
と0.01
のような値を正確に表すことはできません。サンプル値78.23
と145.123
の両方を、浮動小数点変数を使って正確に表すことはできません。あなたのような質問に対する答えが、変数自体の価値と同じくらい、変数の出力方法に依存する理由の一部です。
- 1. フォーマット番号右揃えのR、最長の数字より長い
- 2. 関数(周波数)を使って文字を数えよう
- 3. 単語、文字、行を数えよう
- 4. ルビーのサイドバイサイド文字の最大数を数えよう
- 5. 配列内にない文字の数を数えよう
- 6. dict.setdefault()は文字数をどのように数えますか?
- 7. Googleシートの数字の長さのフォーマット
- 8. 特定の長さを超える数字の最後の数字を削除します。
- 9. $(someelement).text()。長さと文字数のカウント?
- 10. 数値シーケンスの長さを数えます。
- 11. 文字列中の部分文字列の数を数えよう
- 12. Makefile - 冗長性を関数に置き換えよう
- 13. 文字列中の小文字を数えよう
- 14. 文字列の小文字を数えよう
- 15. キーワードのリストを除いた文字列の長さを数えますか?
- 16. 文字列内の文字数はどのように数えますか?
- 17. 文字列内の数字を文字列に置き換え、番号の長さを数字に置き換えます。
- 18. アソシエーションの数を数えよう
- 19. 異なる長さの数字を数字に分割する方法
- 20. 数字の異なる数字の数を数えるには?
- 21. C++の文字列の中で最長の文字列を数えます
- 22. スパークストリーミングオブジェクトの数によるスカラウィンドウの長さ
- 23. 等長影の長さを取得しようとする数式?
- 24. rmarkdownエラー "長さゼロの変数名を使用しよう"
- 25. 任意の長さの文字列中の%または=または:の数を数える正規表現
- 26. PHP関数 - カスタム文字列長関数
- 27. 単純なアルゴリズム:j2meモバイルデバイスの2つの数字を数えよう
- 28. 長い数字。部門
- 29. 与えられた整数よりも小さい最大の興味深い数字を見つけよう
- 30. 指定された数値を数えよう
二重引用符を特に使用すると、基数2で直接表現できない数字に問題が発生します。基数10の例は1/3です - この数字の長さはどのくらいでしょうか? – Shaggi