Sn=a+aa+aaa+…+aa…aaa

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5)

 1 #include <iostream>
 2 using namespace std;
 3
 4 int main()
 5 {
 6      int i,j,k;
 7      int a,n;
 8      cin>>a>>n;
 9      int temp = 0,sum = 0;
10      for(i=1;i<=n;i++)
11      {
12           temp += a;
13           sum += temp;
14           temp *= 10;
15      }
16      cout<<sum<<endl;
17      return 0;
18 }
19           

 

时间: 2024-09-26 12:21:58

Sn=a+aa+aaa+…+aa…aaa的相关文章

wireless-iwpriv ra0 show stainfo &amp;amp;gt; aaa ;cat aaa 无法得到信息.

问题描述 iwpriv ra0 show stainfo > aaa ;cat aaa 无法得到信息. iwpriv ra0 show stainfo > aaa 2>&1; cat aaa 无法得到信息.有什么办法可以做到

javascript-alert (typeof aa.aaa)=undefined?

问题描述 alert (typeof aa.aaa)=undefined? function aa(){ var aaa="123"; } aa(); alert (typeof aa.aaa)=undefined??? 为什么是undefined?为什么不是string? 解决方案 aaa是aa的私有变量,外部访问不到,而且你这样调用是将aaa当做aa的属性了,aa又没有这个属性当然是undefined function aa() { var aaa = "123"

visual studio 2010-vs2010中,怎么批量地用_T(&amp;amp;quot;aaa&amp;amp;quot;),替换&amp;amp;quot;aaa&amp;amp;quot;。aaa表示字符串

问题描述 vs2010中,怎么批量地用_T("aaa"),替换"aaa".aaa表示字符串 30C 现在升级一个MFC工程项目,从VC6.0升级到VS2010,需要将之前"aaa"替换为_T(""aaa"").其中aaa不固定,看到vs2010替换有正则变化,但不知道如何写,求大神指点. if (stritem==""--请选择--"") { MessageBox(&

str.equals(&amp;amp;quot;AA&amp;amp;quot;)和(&amp;amp;quot;AA&amp;amp;quot;).equals(str)这么些有什么区别?

问题描述 一直以来都是str.equals("AA")这么写,后来听同事说建议("AA").equals(str)这样写,问其原因也没有说出个什么来.后来项目跑LoadRunner发现确实("AA").equals(str)这么写比str.equals("AA")有优势,但是再网上一直没查出原因来,求解,谢谢.同样还有str == null和null == str 颠倒过来写的区别 解决方案 首先,空指针问题:楼主不提这个问题

求s=a+aa+aaa+aaaa+aa...a的值(其中a是一个数字)

查看全套"c语言习题集" 题目: 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 1.程序分析:关键是计算出每一项的值. 2.程序源代码: #include "stdio.h"#include "conio.h"main(){ int a,n,count=1; long int sn=0,tn=0; printf("pleas

C++ 算法大全

第3章 控制语句  /* 1.打印出所有的"水仙花数".所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如,153是一水仙花数,因为153 = 13 + 53 + 33. */ #include<iostream.h> void main() { int i, a=0, b=0, c=0; for(i=100;i<1000;i++) { a=i%10; b=i/10%10; c=i/100%10; if(a*a*a+b*b*b+c*

《C语言及程序设计》实践参考——另类求和

返回:贺老师课程教学链接  项目要求 [项目1:另类求和]求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字.例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入.请在下面的代码基础上补充完整. #include <stdio.h> int main( ) { int a,n,count=1,Sn=0,Tn=0; printf("请输入 a 和 n 的值:\n"); scanf("%d %d",&a,&

《C语言及程序设计》实践项目——迭代法解题

返回:贺老师课程教学链接  [项目1:另类求和]求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字.例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入.请在下面的代码基础上补充完整. #include <stdio.h> int main( ) { int a,n,count=1,Sn=0,Tn=0; printf("请输入 a 和 n 的值:\n"); scanf("%d %d",&a,&n

几个有意思的C语言程序

       最近翻了一下谭浩强老师的<C程序设计>教材,顺便做了一下习题.这本书是本科时候上课的教材,因此看着它,就有一种见到老朋友的感觉.下面把我遇到的几个比较有意思的题目及程序写下来,供大家不时之需. 1.        求"Sn = a+aa+aaa+-+aa-a"之值,其中a是一个数字,n为项数,a和n均由键盘输入.   2.        输出所有的"水仙花数".所谓"水仙花数"是指一个3位数,其各位数字的立方和等于该数本