Захери
Число Армстронга - это целое число, сумма кубиков каждой цифры которого совпадает с исходным числом. Например, 371:
3 ^ 3 + 7 ^ 3 + 1 ^ 3 = 371.
Ниже приводится код Java для проверки, является ли данное число Армстронгом или нет
import java.io.Buffered Reader; // не оставлять пробел
import java.io.IO Exception; // не покидать пробел
import java.io.Input StreamReader; // не оставляйте пробел
public class ArmstrongNumber
{
public static void main (String [] a)
{
int a, value = 0, c, b = 0;
BufferedReader br = новый BufferedReader (новый InputStreamReader (System.in));
c = значение;
System.out.print ("Введите номер:");
попробуйте
{
String str = br.readLine ();
c = новое целое число (str) .intValue ();
в то время как (c! = 0)
{
a = c% 10;
б = (а * а а) + б;
с = с / 10;
}
if (b == value)
System.out.print ("данное число является числом Армстронга");
else
System.out.print ("данное число не является числом Армстронга");
} catch (IOException e)
{
System.out.println (e);
}
}
}
Надеюсь, что приведенный выше код поможет вам получить
удовольствие от размытия :)
Никки
Импортировать java.util.Scanner;
class Num
{
public static void main (String args [])
{
int I ,, j, sum, n;
Сканер в = новый Сканер (System.in);
System.out.println ("Введите номер:");
n = in.nextInt ();
while (n> 0)
{
I = n% 10;
сумма = сумма + I * I * I;
п = п / 10;
}
if (sum == n)
System.out.println ("число сильное");
else
System.out.println ("число не является сильным");
}
}