题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。

public static void main(String[] args) {

// TODO Auto-generated method stub

int a = 3;//

int m = 3;//这个是个数

int result = a;

int sum = a;

for (int i = 1; i < m; i++) {

sum = 10 * sum + a;

result += sum;

}

System.out.println(result);

}

时间: 2024-10-13 10:43:21

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。的相关文章

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

//求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.//例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 1 package com.lw.HomeWork1;//包名 2 import java.util.Scanner; 3 public class Demo18 { 4 5 /** 6 * @param args 7 */ 8 public static void main(String[] args) { 9 // TODO

C语言求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入。

求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入. #include <stdio.h> int main() { int n; int a; int sum = 0; int k = 0; int temp = 1; scanf("%d,%d", &n, &a); for (int i = 0; i<n; i++) { k

Java求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由用户控制。

System.out.println("请输入1-9之间的数字:"); //提示用户输入1--9之间的数字 Scanner sc=new Scanner(System.in); int shu=sc.nextInt(); //接受用户输入的数字作为题目中的“基数” int a=shu; //定义一个变量a等于用户输入的数. int sum=0; //定义变量作为数字相加的和 System.out.println("请输入相加的个数:"); //提示用户输入需要相加的

s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由用户控制。

package com.hanqi; import java.util.*; public class yonghukongzhi { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("请输入一个数:"); Scanner jishu = new Scanner(System.in); int a = jishu.nextInt(); System.out.println(&qu

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

一.第一种写法 package com.pb.demo1; import java.util.Scanner; /** * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加), * a以及累加数的位数是从键盘接收. 程序分析: * 1. 接收从键盘输入的一个数(数字只能是1-9之间的数) * 2. 接收一个数表示累加数的位数 * 3.例如,输入一个4(累加数的位数),键盘输入a的值是5:s=5+55+555

【编程小题目7】求s=a+aa+aaa+aaaa+aa...a的值

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制 #include <iostream>#include <string>using namespace std; long Function(int number, int n){ if(n == 1) { return number; } else { return Function(number ,n - 1) *

8 求s=a+aa+aaa+aaaa+aa...a的值

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字. * 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制.程序分析:关键是计算出每一项的值. 1 public class _008MoreAdd { 2 3 public static void main(String[] args) { 4 print(); 5 } 6 7 private static void print() { 8 long a = 0; 9 while (t

代码实现:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字

import java.util.Scanner; /*题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字. 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 程序分析:关键是计算出每一项的值.*/ public class Test08 { public static void main(String[] args) { System.out.print("请输入a:"); int a = inNumber(); Sys

求s=a+aa+aaa+aaaa+aa...a的值

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 算法: 定义一个变量b, 赋初值为0:定义一变量sum, 赋初值为0,进入循环后,将a + b 的值赋给b,将sum + b 的值赋给sum:同时,将a 增加十倍,++ i: 继续循环:循环结束后,输出sum 的值. 1 package com.li.FiftyAlgorthm; 2 3 import java.util.Scann