题目描述
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。输入
n输出
Sn的值样例输入
5
样例输出
24690
#include"stdio.h"
int cal(int *p)
{
int a[1000],count,sum=0,i;
count=*p;
a[0]=2;
for(i=0;i<count;i++)
{
a[i+1]=a[i]*10+2; } for(i=0;i<count;i++) { sum+=a[i]; } return sum; } int main() { int n,c; while(~scanf("%d",&n)) c=cal(&n); printf("%d",c); } #include"stdio.h" int cal(int *p) { int a[1000],count,sum=0,i; count=*p; a[0]=2; for(i=0;i<count;i++) { a[i+1]=a[i]*10+2; } for(i=0;i<count;i++) { sum+=a[i]; } return sum; } int main() { int n,c; while(~scanf("%d",&n)) c=cal(&n); printf("%d",c); } 

转载于:https://www.cnblogs.com/cstdio1/p/10902917.html

2+22+222+2222+。。。。相关推荐

  1. 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 样例 ...

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

    public class ShuZiDieJia {/*** @description * 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+222 ...

  3. 求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入。

    求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入. #include<st ...

  4. 利用JAVA实现2+22+222+2222+22222的问题

    如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值 分析 这个问题乍眼一看是有点麻烦的,但是静下来仔细分析还是有一些门路的. 我们从每一项中可以总结出规律: 项数n 值a 拆 ...

  5. C语言--求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222

    求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222 观察算式,发现第几个加数就有几个2.因此我们可以考虑使用一个for循环,来 ...

  6. 若n = 2; m = 5 则 计算 2 + 22 + 222 + 2222 + 22222的和 ;若n = 3; m = 4 则 计算 3 + 33 + 333 + 3333的和

    private static void f4() {//7. 若n = 2; m = 5 则 计算 2 + 22 + 222 + 2222 + 22222的和//若n = 3; m = 4 则 计算 ...

  7. 例如a =2,n=5 则s=2+22+222+2222+22222

    1.例如a =2,n=5 则s=2+22+222+2222+22222 实现过程及思路 先分析实现思路 1初始化每一项的值为0 第一项的值等于 0*10+a 第二项的值等于 第一项的值*10+a 第三 ...

  8. 求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制

    import java.util.Scanner; /*求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字* 例如:2+22+222+2222+22222(此时共有5个数相加),* ...

  9. 求2+22+222+2222+···+22···22(n个2精确计算)

    (1)求2+22+222+2222+···+22···22(n个2精确计算) #include<stdio.h> int main() {int a,n,t;int sum=0;print ...

  10. 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入

    public class HardThree {// 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入public static void main(Strin ...

最新文章

  1. 大数据工具使用——安装Hadoop(多台服务器)和Hive、Hbase
  2. Hadoop搭建集群中输入hdfs namenode -format格式化节点时,提示:hdfs: command not found 解决办法
  3. C语言宏的高级应用-转
  4. jQuery获取动态创建元素的内容
  5. Flink 1.11 Unaligned Checkpoint 解析
  6. Atitit 标记语言ML(Markup Language) v6 目录 1. 标记语言ML Markup Language 1 1.1. 简介 1 2. 置标语言置标语言通常可以分为三类:标识性的
  7. ajax中php写法,jQuery中AJAX写法
  8. Cisco 实现路由防火墙 双机热备(项目记录)
  9. 【渝粤题库】陕西师范大学200461英语阅读(一) 作业(高起专、高起本)
  10. 谈谈关于网瘾的看法和建议
  11. 径向基函数神经网络_神经网络
  12. 多节点单进程Nodelet
  13. mgre的全连和星型拓扑实验
  14. Deep Hashing Network for Efficient Similarity Retrieval
  15. vue-element日期选择器(默认显示当前年月日,并且只能选择当前及当前之前的日期)
  16. 专访实在智能孙林君:颠覆传统RPA的实在IPA模式,如何做到真正人人可用?
  17. 初学用python写爬虫, 这里分享给大家一段爬取百度贴吧的代码(用面向对象的思想写的),请各位大佬们指点迷津
  18. 好用的矢量绘图软件:EazyDraw 9 for Mac中文破解版!
  19. javascript实现手机触摸屏左右(上下)滚动(javascript感知滑屏方向)
  20. MATLAB是一个强大的数值计算软件,常用于数值分析的实现

热门文章

  1. myBatis约束文档
  2. linux 交叉编译yuv,libyuv交叉编译
  3. Matlab绘制直方图,横坐标间设置等间距的空格
  4. unity3d 模拟电脑实现_基于Unity3D的焊接仿真自动运条模拟方法与流程
  5. 在 MATLAB 或 Python 中使用 ZOS-API 进行光线追跡的批次处理
  6. 原子结构示意图全部_所有原子结构示意图 (1)
  7. 微型计算机原理与接口技术
  8. python图书库存管理系统的需求分析_图书库存管理系统方案.doc
  9. WPF AvalonDock拖拽布局学习整理
  10. 我连鼠标光标都是爱你的形状——MATLAB自定义光标及png转化为光标数组