求 s=a+aa+ aaa+ aaaa +aaaaa+........的值,a是从键盘输入的,项数也为键盘输入
生活随笔
收集整理的這篇文章主要介紹了
求 s=a+aa+ aaa+ aaaa +aaaaa+........的值,a是从键盘输入的,项数也为键盘输入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
總結:這道題目。主要是那個位數,需要*10,
while(i<f){
? x+=y;//決定位數上的那個數
sum+=x//求和
? y*10=y;//決定位數
}
package com.b;import java.util.Scanner; //輸入一個數,如6 s=6+66+666+6666+66666+666666 6位 // 如 5 s=5+55 +555 +5555 +55555 ; 5位 //如 4 s=4 +44 +444 +4444 4 位public class Ove {// b表示位數 b=0;b=2;則a// a表數值// i表示 a+到b位public static void main(String[] args) {Scanner c = new Scanner(System.in);System.out.println("請輸入a的值-----");int y = c.nextInt();long sum = 0;System.out.println("輸入相加的項數----");int f = c.nextInt();int i = 0;int b = 0;// 5long b=0;while (i < f) {b += y;sum += b;y *= 10;i++;// 相加的項數由輸入的數值影響它}System.out.println(sum);} }
轉載于:https://www.cnblogs.com/langlove/p/3388421.html
總結
以上是生活随笔為你收集整理的求 s=a+aa+ aaa+ aaaa +aaaaa+........的值,a是从键盘输入的,项数也为键盘输入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程让出实验【RT-Thread学习笔记
- 下一篇: 3DMed