У меня есть проблема, которую я пытаюсь решить.Работа выглядит так:
Пользователь введет число, скажем, 5, и на выходе будет
Output:
5 55 555 5555 55555
sum: 61725
Другой пример:
Input: 4
Output:
4 44 444 4444
sum: 4936
Я отобразил сериюно не могу сделать сумму.
Scanner input = new Scanner(System.in);
System.out.print("Input: ");
int in = input.nextInt();
int sum = 0;
System.out.println("Output: ");
for(int i=1;i<=in;i++){
for(int j=0;j<i;j++){
System.out.print(in);
}
System.out.print(" ");
}
это напечатает серию.Вы можете изменить весь код, без проблем.Просто не могу использовать любую встроенную функцию, такую как Math.pow()
и т. Д.
Я думал об использовании:
for(int a=1;a<=in;a++){
f=f*10+in; sum+=f;
}