Flask接口签名sign原理与实例代码浅析
347
2022-06-13
随着编程技术的发展,编程语言越来越多,多到甚至看花了眼,比如Python、PHP、Java等等,但是C语言却不显眼。迄今为止,C语言诞生已经有四十多年,对于现在很多编程语言来说,是一个前辈,并且C语言一直是高校理工科的必修课。今天就来和大家聊聊C语言如何进行累加。
例子:C语言求1+2!+3!+...+20!的和。
分析
对于累加采用for循环,设置变量sum和循环变量进行累加。
#include
sum = sum + i;
} return 0;
}
而求阶乘只是把累加换成了累乘。
代码实现
#include
sum = 0;
n = 1; for(i=1;i<=20;i++){
n = n * i;
sum = sum + n;
} printf("%lf\n",sum); return 0;
}
程序分析
(1)n = n * i;根据循环,求出每个循环变量的累乘。
(2)sum = sum + n;将每个循环变量的累乘进行累加求和。
(1)当i=1,循环条件成立,执行n = n*i = 1*1;sum = sum + n = 0 + 1 = 1
(2)当i=2,循环条件成立,执行n = 1*i = 1*2;sum = sum + n = 1 + 2 = 3
运行结果
总结
(1)注意变量设置,累乘可能是一个较大的数,变量定义时使用double类型。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~