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. 文字列と整数を同じ配列に配置するにはどうすればよいですか?
- 4. 文字列配列を整数に変換する
- 5. C++/Arduino:文字列/文字配列をバイトに変換するにはどうすればよいですか?
- 6. C配列を使用して文字列を整数に変換する
- 7. 整数を文字の配列に変換する:java
- 8. 数字を配列に格納する整数をどのように配置すればよいですか?
- 9. clojure文字列を別々の整数に変換するにはどうすればいいですか?
- 10. 文字列を整数に変換
- 11. 符号なし文字配列を整数に変換する
- 12. JavaScript - 4文字配列を整数に変換する
- 13. 文字列の配列を整数の配列に変換するにはどうすればよいですか?
- 14. 配列を文字列に変換せずに#{}を使用する方法
- 15. 整数の文字列をint配列に変換するには?
- 16. 整数を文字列に変換して各文字を使用する
- 17. PHPで文字列を整数に変換するには?
- 18. 文字列/数字を文字列に追加するにはどうすればよいですか?
- 19. C#で文字列をPascalCase文字列に変換するにはどうすればよいですか?
- 20. 配列を文字列に変換する配列を変換する関数
- 21. 文字列変数をxcodeの文字列と比較するにはどうすればよいですか?
- 22. PHP文字列値をアンドロイド文字列値に変換するにはどうすればよいですか?
- 23. PostgreSQL(9.1)関数内で文字を整数に変換するにはどうすればよいですか?
- 24. UTF-8文字列をDartのバイト配列に変換するにはどうすればよいですか?
- 25. C#で文字列をバイト配列に変換するにはどうすればよいですか?
- 26. 数字の文字列配列をdouble配列に変換する
- 27. 文字列を整数に変換してテストするには?
- 28. 文字列を整数に変換するには?
- 29. 文字列に変換せずにintに数字を追加しますか?
- 30. IQueryable <string>を文字列配列に変換するにはどうすればよいですか?
所与例えば数字がアレイ状に、{3、2、1}であることに注意してください、すなわち、あなたが求められ何OP得るためにそれを逆にする必要があります。 –