OJ刷題之求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值
問題及程式碼:
/* * Copyright (c) 2014, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:test.cpp * 作 者:郝俊宇 * 完成日期:2015年 1 月8 日 * 版 本 號:v1.0 * * 問題描述:求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字(1<=a<=9)。例如:2+22+222+2222+22222(a=2,n=5),a和n由鍵盤輸入。 * 輸入描述:a和n * 程式輸出:和 */ #include <iostream> using namespace std; int main() { int a,n,i=1; cin>>a>>n; int sum=0,j=0; while(i<=n) { j=j+a; sum=sum+j; a=a*10; i++; } cout<<sum<<endl; return 0; }
執行結果:
學習心得:
開始寫的時候把題目看錯了,以為是Sn=a+a*a+a*a......*a*a了,結果怎麼執行結果都不對,才發現自己看錯題了
相關推薦
OJ刷題之求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值
問題及程式碼: /* * Copyright (c) 2014, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:test.cpp * 作 者:郝俊宇 * 完成日期:2015年 1 月8 日 * 版 本
ACMNO.9求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字。 例如:2+22+222+2222+22222(n=5),n由鍵盤輸入。 輸入 n 輸出 a=2 時
題目描述 求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字。 例如:2+22+222+2222+22222(n=5),n由鍵盤輸入。 輸入 n 輸出 a=2 時的Sn 樣例輸入 5 樣例輸出 24690 來源/
1033 求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值
Description 求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字(1<=a<=9)。例如:2+22+222+2222+22222(a=2,n=5),a和
求Sn=a+aa+aaa+…+aa…aaa(有n個a)…
時間限制: 1 Sec 記憶體限制: 128 MB提交: 352 解決: 174 [提交][狀態][討論版] 題目描述 求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字(1<=a<=9)。例如:2+22+222+2222+22222(a=2,n=5)
順序二叉樹,求m下面有多少個節點(總共n個節點)
//用佇列來計算 ,如果m的左孩子節點x滿足<=n,則進入佇列, 如果m的右孩子y<=n,也進入佇列 //然後將x在繼續彈出佇列,看他的左右孩子是否滿足,滿足則還是加入佇列,以此類推,直到佇列為空 //deque的常用操作函式為:c.empty() c.f
OJ刷題之迭代法求平方根
問題及程式碼: /* * Copyright (c) 2014, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:test.cpp * 作 者:郝俊宇 * 完成日期:2015年 1 月8 日 * 版 本
基於C#解決OJ刷題之輸入輸出問題的總結(AKOJ1064-1071A+B問題匯總)
-s har article not edit stat sig nbsp rgs 聲明:題目部分為akoj題目,代碼為本人AC代碼。 因為本人學校的oj支持各種環境,非常正常的當中就包括了C#。然暑假在家較為空暇,本著學習C#和復習算法的態度
C#LeetCode刷題之#557-反轉字串中的單詞 III(Reverse Words in a String III)
問題 給定一個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。 輸入: "Let's take LeetCode contest" 輸出: "s'teL ekat edoCteeL tsetnoc" 注意:在字串中,每個單詞由
【c語言求】求Sn=a+aa+aaa+….+aa..a(n個a)的值
#include <stdio.h> /* 程式理解:當a = 5,n = 5 進入for迴圈後, 依次執行: t = 5 sum = 5 t = 5*10 sum = 5+55 t = 55*10 sum = 5+55+555 t = 555*10 su
C#LeetCode刷題之#345-反轉字串中的母音字母(Reverse Vowels of a String)
問題 編寫一個函式,以字串作為輸入,反轉該字串中的母音字母。 輸入: "hello" 輸出: "holle" 輸入: "leetcode" 輸出: "leotcede" 說明:母音字母不包含字母"y"。 Write a function that tak
OJ刷題之《童年生活二三事》
題目描述 Redraiment小時候走路喜歡蹦蹦跳跳,他最喜歡在樓梯上跳來跳去。但年幼的他一次只能走上一階或者一下子蹦上兩階。現在一共有N階臺階,請你計算一下Redraiment從第0階到第N階共有幾
OJ刷題之《雙向氣泡排序》
題目描述 注:本題只需要提交填寫部分的程式碼,請按照C++語言方式提交。 雙向冒泡從小到大排序演算法描述:(1)從當前序列的第1個元素開始,對相鄰元素從前往後兩兩比較,不滿足條件(從小到大)則彼此交換,一直到序列結束。此時最後1個元素為最大值。(2)從當前序列的倒數第2
OJ刷題之武功祕籍
問題及程式碼: /* * Copyright (c) 2014, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:test.cpp * 作 者:郝俊宇 * 完成日期:2014年 12 月 29 日 *
OJ刷題之《矩陣下三角元素之和》
題目描述 輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。 輸入 輸入包括n+1行第一行為整數:n 接下來的n行為矩陣資料 輸出 矩陣的下三角元素
第十五周oj刷題——Problem M: C++習題 矩陣求和--重載運算符
des fcm 輸出 content 運算符 reserve int 習題 tor Description 有兩個矩陣a和b,均為2行3列。求兩個矩陣之和。重載運算符“+”,使之能用於矩陣相加(如c=a+b)。 重載流插入運算符“<&l
OJ刷題---猜算式
include 沒有 enter iostream spa names ace log 自己 題目要求: 輸入代碼: #include<iostream> using namespace std; void Calc(); int main()
Problem C: 呼叫函式,求a+aa+aaa+....+aa...aa(n個a)
#include <stdio.h> int fn(int a,int n)//定義函式 { int i,s,m=0; for(i=1;i<=n;i++) { m=m+a;//當a=3時,m=3,然後a=30,m=33; a=
呼叫函式,求a+aa+aaa+....+aa...aa(n個a)
Description 定義並呼叫函式fn(int a, int n),它的功能是返回aa…a(n個a),如fn(3,2)返回值是33。在主函式中,輸入兩個正整數a和n,求a + aa+aaa+…+aa…a(n個a)之和(假設資料都在整數大小範圍內)。 Input 多組測試資料,每組輸入兩個
leetcode刷題記錄---求二叉樹的最小高度
題目描述 Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the n
C#LeetCode刷題之#203-刪除連結串列中的節點(Remove Linked List Elements)
問題 刪除連結串列中等於給定值 val 的所有節點。 輸入: 1->2->6->3->4->5->6, val = 6 輸出: 1->2->3-&