经验技巧5-1 累加器(累乘器)的使用.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

结束后累加器(累乘器)中存放的值就是所求的结果。
五、应用举例
【示例】求输入的 N 个整数的和。
程序代码:
(1) #include "stdio.h"
(2) #define N 5
(3) int Sum()
(4) {
(5)
int i=0,j,s=0;//置累加器 s 的初值为 0
(6)
while(i<N)
(7)
{
(8)
scanf("%d",&j);
(9)
s=s+j;//置累加器 s 的操作
(10)
i++;
(11)
}
(12)
百度文库
return s;
(13) }
(14) int main()
(15) {
(16)
int s;
(17) (18) (19) (20) (21) }
printf("请输入%d 个整数:",N); s=Sum(); printf ("输入的%d 个整数的和是:%d\n",N,s); return 0;
通常累加器(累乘器)的初始值为 0(1)。
三、累加器(累乘器)的操作
如果用 s(p)表示累加器(累乘器),j 表示加数(乘数),则累加器(累乘
器)的操作为:
s=s+j(p=p*j)
四、累加器(累乘器)的使用
累加器(累乘器)在使用时,应将累加器(累乘器)的操作 s=s+j(p=p*j)
放在循环体中,累加器(累乘器)的初值应在进行循环操作之前确定,循环操作
经验技巧 5-1 累加器(累乘器)的使用
一、什么是累加器(累乘器)
在编写程序解决实际问题时,如果需要进行求和(求积)处理,可以使用一
个变量来表示求解过程中的和(积),我们就把用来表示求解过程中的和(积)
的变量称为累加器(累乘器)。
二、累加器(累乘器)的初始化
累加器(累乘器)在定义时应进行初始化,初始值可根据实际问题来确定,
相关文档
最新文档