2010-11-27 2 views
3

Как можно иметь дело с невероятно длинными (большими) числами в vb.net?Очень, очень большие числа в vb.net

Я работаю над проблемой 25 в Project Euler, и моя программа не может обрабатывать эти вычисления.

Есть ли тип данных, который может обрабатывать тысячи цифр?

ответ

0

Одним из решений является использование функции BigInteger из библиотеки Microsoft Visual J # (когда ваша версия Framework < 4). Просто добавьте ссылку на vjslib в свой проект.

Или use String, но это может быть медленным.

Фр здесь: Large Number Calculations

2

Суть проблемы состоит, чтобы сделать вы написать код для обработки больших чисел. Использование библиотеки определенно не в этом. Вы знаете, как решить это с помощью (большого) листа бумаги и карандаша, верно?

Обратите внимание, что большое количество, которое вы пишете на бумаге, также может быть списком (Of Digit). Все, что вам нужно сделать, это выяснить, как их добавить. И объявите победу, когда свойство Count превратится в 1000.

+0

Являются ли наиболее значимые цифры ответа 1070066266382 ...? – dbasnett 2010-11-28 13:54:08

Смежные вопросы