1. 程式人生 > >數列求和 (sdut oj)

數列求和 (sdut oj)

數列求和

Time Limit: 1000MS Memory Limit: 32768KB

Problem Description

數列求和是一類常見的問題,本題有一定的代表性:
求s=a+aa+aaa+aaaa+……+aa…aa(n位)
其中,a的值由鍵盤輸入,位數n也由鍵盤輸入。

Input

第一行輸入a的值;
第二行輸入位數n。

Output

輸出對n個數完成求和運算後的結果。
比如a=3,n=6時,s=3+33+333+3333+33333+333333

Example Input

3
6

Example Output

370368

Hint

Author

參考程式碼

#include<stdio.h>
int main()
{
    int a;
    int n;
    int i;
    int sum = 0;
    int temp = 0;
    scanf("%d",&a);
    scanf("%d",&n);
    for(i = 1; i <= n; i++)
    {
        temp += a;
        a *= 10;
        sum += temp;
    }
    printf("%d",sum);
    return 0;
}


相關推薦

數列求和 (sdut oj)

數列求和 Time Limit: 1000MS Memory Limit: 32768KB Problem Description 數列求和是一類常見的問題,本題有一定的代表性: 求s

1134 數列求和 oj

題目 Problem Description 數列求和是一類常見的問題,本題有一定的代表性: 求s=a+aa+aaa+aaaa+……+aa…aa(n位) 其中,a的值由鍵盤輸入,位數n也由鍵盤輸入。 Input 第一行輸入a的值; 第二行輸入位數n。 Output 輸出對n個數完

zzuli OJ 1052: 數列求和4

題目描述 輸入n和a,求a+aa+aaa+…aa…a(n個a),如當n=3,a=2時,2+22+222的結果為246 輸入 包含兩個整數,n和a,含義如上述,你可以假定n和a都是小於10的非負整數 輸出 輸出前n項和,單獨佔一行 樣例輸入 3 2 樣例輸出 246 #incl

zzuli OJ 1041: 數列求和2

Description 輸入一個整數n,輸出數列1-1/3+1/5-……前n項的和。 Input 輸入只有一個整數n。 Output 結果保留2為小數,單獨佔一行。 Sample Inpu

ZZULIOJ1042: 數列求和3

題目描述 求1-2/3+3/5-4/7+5/9-6/11+...的前n項和,結果保留3位小數。    輸入 輸入正整數n(n>0)。    輸出 輸出一個實數,保留3位小數,單獨佔一行。   

ZZULIOJ1040: 數列求和1

題目描述 輸入一個整數n,輸出數列1+1/3+1/5+……前n項的和。    輸入 輸入只有一個正整數n。    輸出 結果保留2為小數,單獨佔一行    樣例輸入 3   樣例

數列求和—加強版 心得

** 數列求和—加強版 心得 ** 經過前天晚上的努力與昨天早上的努力,終於解決了這一題 第一次嘗試: 由於第一次寫這種題目,不懂太多套路,直接入題。 用a10n次方+a(n-1)次方累加算出結果,用int型輸出。 結果死的很慘。 第二次嘗試: 發現用上述

PTA - 特殊a串數列求和

7-11 特殊a串數列求和 (20 分) 給定兩個均不超過9的正整數a和n,要求編寫程式求a+aa+aaa++⋯+aa⋯a(n個a)之和。 輸入格式: 輸入在一行中給出不超過9的正整數a和n。 輸出格式: 在一行中按照“s = 對應的和”的格式輸出。 輸入

SDUT OJ順序表應用4-2:元素位置互換之逆置演算法(資料改進)

順序表應用4-2:元素位置互換之逆置演算法(資料改進) Time Limit: 80 ms Memory Limit: 600 KiB Problem Description 一個長度為len(1<=len<=1000000)的順序表,資料元素的型別為整

習題2.3 數列求和-加強版 (20 分)

習題2.3 數列求和-加強版 (20 分) 給定某數字A(1≤A≤9)以及非負整數N(0≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯A(N個A)。例如A=1, N=3時,S=1+11+111=123。 輸入格式: 輸入數字A與非負整數N。

用array和vector 數列求和取平均值

//array型別 #include <iostream> #include <string> #include<vector>; using namespace std; void main() { int iAy_add = 0

【數論】斐波那契數列求和公式

斐波那契數列: F(n)=F(n-1)+F(n-2); 其中,      F1=1, F2=1. 斐波那契數列求和公式:          Sn  =     2F(n)  +  F(n-1) -  1 Sn  =   F1 + F2 + F3 +……+ 

SDUT OJ 1200 漢諾塔(遞迴)

漢諾塔 Problem Description 漢諾塔(又稱河內塔)問題是印度的一個古老的傳說。 開天闢地的神勃拉瑪在一個廟裡留下了三根金剛石的棒A、B和C,A上面套著n個圓的金片,最大的一個在底下,其餘一個比一個小,依次疊上去,廟裡的眾僧不倦地把它們一個個地從A棒搬到C棒上,規定可

SDUT OJ 3442 爬山

思路很簡單,找到最大海拔高度(山頂),減去現在的海拔高度,作差就可以AC了 AC程式碼: #include <stdio.h> int main() { int i,j,m,n,x,y,max,now; while(~scanf("%d %d",&n

C/C++練習7---求某個範圍內的所有素數 (sdut oj)

C/C++練習7---求某個範圍內的所有素數 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 求小於n的所有素

完美的素數 (sdut oj)

完美的素數 Time Limit: 1000MS Memory Limit: 65536KB Problem Description       素數又稱質數。指一個大於1的自然數,除了

SDUT OJ 2143 圖結構練習——最短路徑

圖結構練習——最短路徑 Time Limit: 1000MS Memory limit: 65536K 題目描述  給定一個帶權無向圖,求節點1到節點n的最短路徑。 輸入

C語言實驗——求階乘(迴圈結構) (sdut oj)

C語言實驗——求階乘(迴圈結構) Time Limit: 3000MS Memory Limit: 65536KB Problem Description 從鍵盤輸入任意一個大於等於0

SDUT oj 二叉排序樹

二叉排序樹 Time Limit: 1000MS Memory limit: 65536K 題目描述 二叉排序樹的定義是:或者是一棵空樹,或者是具有下列性質的二叉樹: 若它的左子樹

PAT-基礎程式設計題-5-38 數列求和-加強版

5-38 數列求和-加強版   (20分) 給定某數字AAA(1≤A≤91\le A\le 91≤A≤9)以及非負整數NNN(0≤N≤1000000\le N\le 1000000≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯AS = A +