C语言经典例18-求累加和
目录
- 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-求累加和相关推荐
- C语言经典例25-阶乘累加求和
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 求1!+2!+3!+-+20!的和. 2 分析 本题的本质就是求阶乘,观察规律可以发现,1!1!1! 和 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 分析 本题实质是要看出序列的规律,显而 ...
- C语言经典例19-完数
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 因子:假如整 ...
- C语言经典例98-将字符转为大写字母并写入文件
目录 1 题目 2 分析 3 实现 1 题目 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存. 输入的字符串以!结束. 2 分析 写入 ...
- C语言经典例76-根据n的奇偶性累加
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+-+1/n,当输入n为奇数时,调用函数1/1+1/3+-+1/n(利用指针函数). ...
- C语言经典例26-利用递归方法求阶乘
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 利用递归方法求5!5!5!. 2 分析 我们知道0和1的阶乘都是1,用递归计算阶乘时,要递减的方式递归,到0或1的时候返回递归.该递归程序从 ...
- C语言经典例82-八进制转换为十进制
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 八进制转换为十进制 2 分析 将一个八进制数,逐一分解出对应的权值,再乘以权重,累加起来就可以转换为十进制了,采用具体的方法就是除余法,例如 ...
- C语言经典例80-猴子分桃
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子 ...
- C语言经典例79-字符串排序
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 字符串排序,输出三个字符串(长度小于20),并将其按照ASCII码顺序排序. 2 分析 首先限制三个字符串的输入,本例利用fgets函数,该 ...
最新文章
- ubuntu 系统 apt-get install python3-pip 依赖报错解决方法
- R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集)、ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull)
- 基于CentOS 搭建 Seafile 专属网盘
- 有赞统一日志平台初探
- Webservice入门教程_用JDK开发Webservice
- 汇编解析(6)-二进制文件(嵌入式,纯二进制格式的文件)进行反汇编和汇编
- php画图取色,procreate怎么取色
- java jdk API中英文下载
- 【LeetCode笔记】剑指Offer 59. I 滑动窗口的最大值(Java、单调队列)
- linux系统怎么样同步时间,Linux系统时间同步
- 多视几何_计算两幅图像之间的基础矩阵F和一副图像上的点在另一福图像上的极线L
- 判断是否用户开启了定位服务
- Java Eclipse部分图标汇总
- 【Vue.$delete】 删除
- css —— 写炫酷动画
- adb命令刷机vivox20_vivo手机如何双清?vivo双wipe刷机教程
- 诗与远方:无题(九十四)
- 【文献阅读】Optimistic Bull or Pessimistic Bear: Adaptive Deep Reinforcement Learning for Stock Portfolio
- 共享汽车一种新型的交通方式
- nodemcu控制开关电灯_安装电灯开关护罩,以防止人们关闭智能灯泡