Ограничение этой программы, чтобы определить сумму взаимных целых чисел, не содержащих нуляJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ограничение этой программы, чтобы определить сумму взаимных целых чисел, не содержащих нуля

Сообщение Anonymous »

let a обозначает набор положительных целых чисел, чьи десятичное представление не содержат цифры 0. Сумма взаимных элементов в , как известно, 23.10345.

ex. 1,2,3,4,5,6,7,8,9,11-19,21-29,31-39,41-49,51-59,61-69,71-79,81-89,91-99,111-119, ... < /p>

затем принимайте рецепт и сумму. /> Как это можно проверить численно? Java < /strong> < /p>

import java.util.*;

public class recip
{
public static void main(String[] args)
{
int current = 0; double total = 0;

while(total < 23.10245)
{
if(Integer.toString(current).contains("0"))
{
current++;
}
else
{
total = total + (1/(double)current);
current++;
}
System.out.println("Total: " + total);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/384 ... containing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»