C++练习11:计算a+aa+aaa+aa…a+…

  • 题目
  • 方法1(for循环)
  • 方法2(while循环)

题目

输入2个正整数a和n,计算a+aa+aaa+aa…a+…例如,输入2和3,计算2+22+222,输出246。

方法1(for循环)

#include <iostream>
using namespace std;int main()
{int a,b,n,s=0; cout << "请输入a:";cin >> a;cout << "请输入n:";cin >> n;b=a;for (n;n>0;n--){s=s+a; a=a*10+b;         }cout << "s=" << s;
} 

方法2(while循环)

网络上看到的方法,不是很懂原理

#include <iostream>
using namespace std;int main()
{int a,n,s=0; cout << "请输入a:";cin >> a;cout << "请输入n:";cin >> n;while(n>=0){ s=a*n+s; a=a*10; n--; } cout << "s=" << s;
} 

C++练习11:计算a+aa+aaa+aa…a+…相关推荐

  1. OJ求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值

    问题 B: 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值 题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字(1<=a<=9).例如:2+ ...

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

  3. 调用函数,求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+-+a ...

  4. C语言学习之求S=a+aa+aaa+... +aa.....aa之值,其中a是一个数字,n表示a的位数.

    求S=a+aa+aaa+- +aa-aa之值,其中a是一个数字,n表示a的位数. 例如:2+22+222+2222 +22222(此时n=5),n由键盘输入. #include <stdio.h ...

  5. Python|求a + aa + aaa + … + aa…a的值

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 使用函数求和求s= a + aa + aaa + - + aa-a 的值(最后一个数中 a ...

  6. 求s=a+aa+aaa+aa…a的值

    问题: 求表达式s=a+aa+aaa+aa-a的值,要求a从键盘接收,表达式的长度也从键盘接收 代码如下: package ch1;import java.util.Scanner;public cl ...

  7. C程序----求a+aa+aaa+......+aa....aa(n个a)的和

    给定9的正整数a和n,求a+aa+aaa++⋯+aa⋯a(n个a)之和. #include <stdio.h> #include <stdlib.h>int main() {i ...

  8. Python:要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和

    题目: 使用函数求特殊a串数列和. 给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和 思路: 1.先输入a,n的值 ...

  9. 编程求a+aa+aaa+aa…a(n个a)之和

    32. 输入两个正整数a和n,编程求a+aa+aaa+aa-a(n个a)之和.要求定义并调用函数fn(a,n),它的功能是返回aa-a(n个a).例如fn(3,2)的返回值是33. //32.输入两个 ...

最新文章

  1. WINDOWS系统调用 和 SYSENTER系统服务调用过程
  2. 关于android从入门到精通4.1.9范例1出现的闪退的问题
  3. RouterOS DNS劫持 -- A记录
  4. Linux中如何恢复被误删的数据文件
  5. Spring Boot 之发送邮件
  6. 软件工程综合实践专题第三次个人博客作业
  7. 纯css3实现的鼠标悬停动画按钮
  8. 430单片机实现三人投票表决器_长虹KFR-28变频空调器室内机控制板电路原理分析...
  9. 深信服桌面云取消聚合口后的影响
  10. 二元函数洛必达求极限_利用洛必达法则求二元函数的极限
  11. 2018山西中考计算机软件名称,2018年山西省中考试题
  12. JAVA查询银行卡信息
  13. 鸿蒙pc系统镜像,鸿蒙系统有pc版么_鸿蒙系统有pc版安装方法
  14. 抖音只有几十个播放量的原因是什么?
  15. python easyOCR爬取微信的运动步数排名
  16. 点开计算机左侧没有桌面一项,为什么,我的电脑右键点选桌面空白弹出的右键选单里面没有了“萤幕解析度”一项啊?怎么添加回来啊急!1...
  17. 通过三层交换机实现vlan间互通
  18. Mysql探索之索引详解,又能和面试官互扯了~,java分布式系统面试题
  19. 【文献阅读】 Sorghum segmentation by skeleton extraction
  20. 人和人之间的距离有多远

热门文章

  1. FL Studio2020最新中文直装版水果软件
  2. mysql advisor github_GitHub - zyw/sqladvisor-web: 美团SQLAdvisor SQL优化建议工具的Web版,告别命令行...
  3. BaseService和其实现类
  4. 全球及中国白蚁诱饵产品行业发展价值与需求潜力分析报告2022版
  5. 在Matlab中提取彩图黄色分量
  6. 猿创征文|使用SQL创建学生信息管理数据库(完整)
  7. 手机网站——移动互联网新趋势
  8. 英文面试常见问题和答案
  9. 华为智慧屏 鸿蒙,精挑细选的高品质大屏,新一代华为智慧屏V系列不要错过
  10. matlab tdoa aoa,基于改进最小二乘算法的TDOA/AOA定位方法.PDF