c语言如何累加(c语言的累加和用程序怎么写)

网友投稿 529 2022-07-03

随着编程技术的发展,编程语言越来越多,多到甚至看花了眼,比如Python、PHP、Java等等,但是C语言却不显眼。迄今为止,C语言诞生已经有四十多年,对于现在很多编程语言来说,是一个前辈,并且C语言一直是高校理工科的必修课。今天就来和大家聊聊C语言如何进行累加。

例子:C语言求1+2!+3!+...+20!的和。

分析

对于累加采用for循环,设置变量sum和循环变量进行累加。

#include int main(void){ int i; int sum; for(i=1;i<=10;i++){

sum = sum + i;

} return 0;

}

而求阶乘只是把累加换成了累乘。

代码实现

#include int main(void){ int i; double sum,n;

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小时内删除侵权内容。

上一篇:手机python编译器运行报错怎么办?(python运行错误,怎么改代码)
下一篇:python怎么下载安装使用(python软件下载安装步骤)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~