2
A
答えて
6
整数の除算とモジュロを使用して、数値の小数点を得ることができます。まず
//Pseudo code
int[MAX_SIZE] result;
int index = 0;
while (workingNumber > 0)
{
digit = workingNumber % 10;
result[index] = digit;
workingNumber = workingNumber/10; //Must be integer division
index++;
}
1
、Cで「charの配列」と「文字列」との唯一の本当の違いは、文字列、あなたはcharの配列の末尾にNULターミネーターを置くことであることに留意してください。
int(またはlongなど、char以外の配列)を作成する場合は、通常、10で割ったときに余りをとり、 '0を加算して数字に変換します'その後、数値を10で割り、ゼロになるまで繰り返します。これは、最小値から最大値までの数値を作成するので、通常、配列の最後にそれらをデポジットし、先頭に向かって逆方向に作業します。
3
#include <math.h>
...
int number = 5841;
int size = log10(number) + 1;
int arr[size];
int i = size;
while(i >= 0)
{
arr[--i] = number % 10;
number /= 10;
}
1
#include <stdio.h>
#include <math.h>
#define LEN 3
int main(int argc,char* argv[])
{
int i = 123;
int a[LEN];
int digit;
int idx = log10(i);
do {
digit = i % 10;
i /= 10;
a[idx--] = digit;
} while (i != 0);
printf("a: { %d, %d, %d }\n", a[0], a[1], a[2]);
return 0;
}
関連する問題
- 1. 文字の配列を整数に変換するにはどうすればよいですか?
- 2. 数字の文字配列を整数に変換する
- 3. 文字列をC++で整数の配列に変換する
- 4. strings.xmlリソースファイルを使用せずに文字列を変換するにはどうすればよいですか?
- 5. 文字列と整数を同じ配列に配置するにはどうすればよいですか?
- 6. 文字列をギザギザの整数の配列に変換する
- 7. C++/Arduino:文字列/文字配列をバイトに変換するにはどうすればよいですか?
- 8. 文字列を文字配列に変換するにはどうすればよいですか?
- 9. 大量の文字列をC++で整数に変換するにはどうすればよいですか?
- 10. 整数を4桁の16進文字列に変換するにはどうすればよいですか?
- 11. jsonnetで文字列を整数に変換するにはどうすればよいですか?
- 12. カスタムオブジェクトの配列を文字列の配列に変換するにはどうすればよいですか?
- 13. 文字列を整数配列に変換する
- 14. 文字列配列を整数に変換する
- 15. 文字列配列をBigQueryの配列に変換するにはどうすればよいですか?
- 16. ライブラリを使用せずに整数配列を文字列に変換する方法
- 17. C配列を使用して文字列を整数に変換する
- 18. 文字列(文字)をファイルテキストから整数に変換する
- 19. 数字を含む文字列を整数に変換する
- 20. 数字を配列に格納する整数をどのように配置すればよいですか?
- 21. clojure文字列を別々の整数に変換するにはどうすればいいですか?
- 22. シェルスクリプトで文字列を整数に変換するにはどうすればいいですか?
- 23. 文字列の配列を整数の配列に変換するにはどうすればよいですか?
- 24. 整数を文字の配列に変換する:java
- 25. 列値を文字列から小数点に変換するにはどうすればよいですか?
- 26. numpy文字配列をnumpy float配列に変換するにはどうすればよいですか?
- 27. C#で文字列をPascalCase文字列に変換するにはどうすればよいですか?
- 28. 数字の配列をJavaScriptの文字列に変換する
- 29. 文字列/数字を文字列に追加するにはどうすればよいですか?
- 30. 文字列変数をxcodeの文字列と比較するにはどうすればよいですか?
所与例えば数字がアレイ状に、{3、2、1}であることに注意してください、すなわち、あなたが求められ何OP得るためにそれを逆にする必要があります。 –