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

a*=10这个解法很新奇,之前都没有遇见过,然后又因为每一轮的a都在变化,所以定义了t,让t等于每个数的个位,从而求解。

当然while和do while的区别回忆一下

while为先判断后执行,do while为先执行后判断,所以对于这两个循环,do while无论如何,都必须执行一次。

for好像也是先执行后判断。

输出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. 利用JAVA实现2+22+222+2222+22222的问题

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

  3. 求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 ...

  4. 求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 ...

  5. 若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 则 计算 ...

  6. 例如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 第三 ...

  7. 求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个数相加),* ...

  8. 求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 ...

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

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

最新文章

  1. js实现审批流_超实用的工作流,小白用户也能轻松驾驭
  2. select * from mys where id=2;
  3. cedit多行文本设置透明背景会重叠_PPT脱白教程11期【形状篇2】聊聊形状和文本框的那些事儿~...
  4. asp.net ajax检查用户名是否存在代码
  5. QT每日一练day2:day1优化以及QT内存管理机制
  6. fatal: remote origin already exists. (远程来源已经存在 解决办法)
  7. 轻松看懂概率论与图论基础数学知识
  8. php foreach 传值还是传引用
  9. linux管道操作命令,Linux中可用于管道操作的命令总结
  10. NATAPP 内网穿透的使用
  11. 计算机桌面维护的相关知识,电脑维护知识
  12. 2012年8月版:Oracle数据库技术更新…
  13. linux mono 安装
  14. 关于PHP=5.5时密码哈希校验的使用案例
  15. linux网络编程之shutdown() 与 close()函数详解
  16. 项目上传图片报:Can't create output stream!
  17. android textview截断,Android Textview文字在底部被截断
  18. Odoo与浪潮合资研发PS Cloud之如何处理序列号
  19. VUE页面背景设置为视频
  20. 在Word中设置页面B5的问题

热门文章

  1. JS实现轮播图特效(带二级导航)
  2. MCU与MPU的区别
  3. python数据库开发 dga_利用Python实现DGA域名检测
  4. 笔记本采取拨号上网有线连接校园网,开启热点的方法
  5. 人机交互及界面设计序言
  6. Shell中的IFS解惑
  7. 谨慎调整内核参数:vm.min_free_kbytes
  8. 惠州新方舟电子计算机专业学校,2020惠州顶尖的技校及排名榜
  9. USB2.0接口CM4_5G mini驱动板搭配广和通FM150在Win11下的测速
  10. vue使用云信实时通信(聊天室)