目录

  • 1 题目
  • 2 分析
  • 3 实现
  • 4 运行结果

1 题目

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

2 分析

本题的题意就是输入一个aaa,然后再输入按照该规律累加几次,重点是找到该规律,发现每次累加,都是将原来的数乘以101010,再加上aaa

3 实现

#include <stdio.h>int main() {int s; // 保存和int a;int n;int t; // 临时变量printf("请输入a和n,中间用空格隔开:");scanf("%d%d", &a, &n);t = a; // 将a的值赋值给临时变量,因为a的值要改变for (s = 0; n > 0; n--) {s = s + t;a = a * 10;t = t + a;}printf("计算结果为%d", s);return 0;
}

4 运行结果

请输入a和n,中间用空格隔开:2 5
计算结果为24690

C语言经典例18-求累加和相关推荐

  1. C语言经典例25-阶乘累加求和

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 求1!+2!+3!+-+20!的和. 2 分析 本题的本质就是求阶乘,观察规律可以发现,1!1!1! 和 2!2!2! 只差乘2,2!2!2 ...

  2. C语言经典例24-分数累加和

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13-求出这个数列的前20项之和. 2 分析 本题实质是要看出序列的规律,显而 ...

  3. C语言经典例19-完数

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 因子:假如整 ...

  4. C语言经典例98-将字符转为大写字母并写入文件

    目录 1 题目 2 分析 3 实现 1 题目 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存. 输入的字符串以!结束. 2 分析 写入 ...

  5. C语言经典例76-根据n的奇偶性累加

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+-+1/n,当输入n为奇数时,调用函数1/1+1/3+-+1/n(利用指针函数). ...

  6. C语言经典例26-利用递归方法求阶乘

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 利用递归方法求5!5!5!. 2 分析 我们知道0和1的阶乘都是1,用递归计算阶乘时,要递减的方式递归,到0或1的时候返回递归.该递归程序从 ...

  7. C语言经典例82-八进制转换为十进制

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 八进制转换为十进制 2 分析 将一个八进制数,逐一分解出对应的权值,再乘以权重,累加起来就可以转换为十进制了,采用具体的方法就是除余法,例如 ...

  8. C语言经典例80-猴子分桃

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子 ...

  9. C语言经典例79-字符串排序

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 字符串排序,输出三个字符串(长度小于20),并将其按照ASCII码顺序排序. 2 分析 首先限制三个字符串的输入,本例利用fgets函数,该 ...

最新文章

  1. ubuntu 系统 apt-get install python3-pip 依赖报错解决方法
  2. R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集)、ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull)
  3. 基于CentOS 搭建 Seafile 专属网盘
  4. 有赞统一日志平台初探
  5. Webservice入门教程_用JDK开发Webservice
  6. 汇编解析(6)-二进制文件(嵌入式,纯二进制格式的文件)进行反汇编和汇编
  7. php画图取色,procreate怎么取色
  8. java jdk API中英文下载
  9. 【LeetCode笔记】剑指Offer 59. I 滑动窗口的最大值(Java、单调队列)
  10. linux系统怎么样同步时间,Linux系统时间同步
  11. 多视几何_计算两幅图像之间的基础矩阵F和一副图像上的点在另一福图像上的极线L
  12. 判断是否用户开启了定位服务
  13. Java Eclipse部分图标汇总
  14. 【Vue.$delete】 删除
  15. css —— 写炫酷动画
  16. adb命令刷机vivox20_vivo手机如何双清?vivo双wipe刷机教程
  17. 诗与远方:无题(九十四)
  18. 【文献阅读】Optimistic Bull or Pessimistic Bear: Adaptive Deep Reinforcement Learning for Stock Portfolio
  19. 共享汽车一种新型的交通方式
  20. nodemcu控制开关电灯_安装电灯开关护罩,以防止人们关闭智能灯泡

热门文章

  1. C#自动弹出窗口并定时自动关闭
  2. 问题 A: 喷水装置(一)
  3. 查看Linux硬件信息命令的使用
  4. jQuery Mobile数据属性
  5. 在winform程序中启动wpf窗体
  6. SAP BPC最佳实践-如何配置和使用BPC的钻取Drill through
  7. 日记 [2007年05月23日]启动ORACLE 10G
  8. hello word 程序 ——简单的spring ioc 学习
  9. 根据id/类名/元素名称查找元素
  10. Android 经典欧美小游戏 guess who