java 程式設計求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n個)
程式設計求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n個),其中a為1~9中的一個數字。 提示:若第一項為a , 以後每一項由前一項乘以10加上a遞推得到,然後求和。
public class ch01 { public static void main(String[] args) { int a,n,s=0,c; Scanner sc=new Scanner(System.in); System.out.println("Please enter two numbers:"); a=sc.nextInt(); c=a; n=sc.nextInt(); if(1>a||a>10){ System.out.println("錯誤"); } else { while(n>0){ s+=a; a*=10; a+=c; n--; } System.out.println("s="+s); } } }
執行結果:
結果1:
結果2:
相關推薦
java 程式設計求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n個)
程式設計求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n個),其中a為1~9中的一個數字。 提示:若第一項為a , 以後每一項由前一項乘以10加上a遞推得到,然後求和。 public class ch01 { public static v
程式設計求和:s=a+aa+aaa+...+aa...a(n個a),其中a是1-9中的一個數字。
s=a+aa+aaa+...+aa...a(n個a),其中a是1-9中的一個數字。 這個沒有難度。 #include "iostream" #include "cmath" using namespace std; void main(){ int n,k; co
題目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。
先定義為字串型別,字串相加只會增加字串的長度,將兩個字串相連。再轉化成整型相加求和即可。 public class Test8 { public static void main(String[] args) { Scanner s = new Scanner(System
java 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字
package javaSE_第二週; import java.util.Scanner; /* * 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。 * 例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。
【程式18】 題目:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如2 + 22 + 222 + 2222 + 22222(此時 共有5個數相加),幾個數
初試版本 存在的問題:陣列記憶體大小固定,無法動態改變 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式18】 題目:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如
java 求s=a+aa+aaa+aaaa+aa...a的值
import java.util.Scanner; public class qiuhe {/*** * 求s=a+aa+aaa+aaaa+aa...a的值,* 其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。*/p
java經典演算法_008求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字
題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。 例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。 package wzs.arithmetics; import java.io.BufferedRe
14 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。
num 宋體 數字 ber 相加 ont cal nbsp raw 例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加和a的值由鍵盤控制。 a=int(raw_input("input a value:")) times=int(raw_input
s=a+aa+aaa+aaa.....a(n)
#include<iostream> #include<stdlib.h> #include<time.h> using namespace std; int f(int m){ int x=m%10; if(m<=x
面試演算法題:求a+aa+aaa+aaaa+aa...a的值
題目 求s=a+aa+aaa+aaaa+aa…a的值,數字個數為n,其中a是一個數字。例如2+22+222+2222+22222(此時n=5) 思路 由於aa…a是一個整數,這樣基本排除要考慮越界問題,所以不用往大數方向考慮。 個位
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加), 幾個數相加有鍵盤控制。 演算法思想分析 /* * 1.怎麼得到這幾個數, 2+22+222+2222+2222
求和,Sn=a+aa+aaa..
/* * Copyright (c) 2012, 煙臺大學計算機學院 * All rights reserved. * 作 者: 劉同賓 * 完成日期:2012 年 11 月 11 日
C演算法-求s=a+aa+aaa+aaaa+aa...a的值
題目及程式: /** 11. 題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個1~9的數字。例如2+22+222+2222+22222(此時共有5個數相加)。
#include <stdio.h> #include<math.h> int main () { int a,n,sum1=0,sum2=0,i; while (s
編程實現S=a+aa+aaa+aaaa+aaaaa+...
can amp aaa scan int scanf 頭文件 stdio.h 個數 編程實現S=a+aa+aaa+aaaa+aaaaa+...#include<stdio.h>#include<math.h>int main(){int i,a,n,
Java程式設計思想:第一章:物件導論
第一章:物件導論 我們之所以將自然界分解,組織成各種概念,並按其含義分類,主要是因為我們是整個口語交流社會共同遵守的協議的參與者,這個協定以語言的形式固定下來...除非贊成這個協定中規定的有關語言資訊的組織和分類,否則我們根本無法交流。 抽象過程
Java程式設計思想:第六章:訪問控制
第六章:訪問控制 訪問控制(或者隱藏具體實現)與(最初的實現並不恰當)有關。 所有的優秀作者,包括哪些編寫軟體的程式設計師,都清楚著作的某些部分直至重新創作的時候才變得完美,有時甚至要反覆重寫幾次。如果
Java程式設計體驗:執行緒的7種狀態及相互轉換(圖)
先從圖片開始 小小的作下解釋: 1、執行緒的實現有兩種方式,一是繼承Thread類,二是實現Runnable介面,但不管怎樣,當我們new了這個物件後,執行緒就進入了初始狀態; 2、當該物件呼叫了start()方法,就進入可執行狀態; 3、進入可執行狀態後,當該物件
Java程式設計思想:吸血鬼數字
吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序。以兩個0結尾的數字是不允許的<百度百科> 例如:
java程式設計題:打印出100以內的素數
/** * Java程式設計題:打印出100以內的素數(也稱質數) * * 素數又稱為質數,它指的是隻能被1和被自己整除的整數。其中,1不是素數,任何時候都不用考慮1。 * */ pu