关于C语言编程计算1!+2!+3!+…+20!.#include void main(){long t=1,s=0;int n;for(n=1;n

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 03:46:24
关于C语言编程计算1!+2!+3!+…+20!.#include void main(){long t=1,s=0;int n;for(n=1;n

关于C语言编程计算1!+2!+3!+…+20!.#include void main(){long t=1,s=0;int n;for(n=1;n
关于C语言编程计算1!+2!+3!+…+20!.
#include
void main()
{
long t=1,s=0;
int n;
for(n=1;n

关于C语言编程计算1!+2!+3!+…+20!.#include void main(){long t=1,s=0;int n;for(n=1;n
、注意,数据别溢出.
long是4个字节,double是8个字节.(Windows, VC 6.0).
2、 你的程序:printf("1!+2!+.+20!=%ld\n",t);,最后也应该输出s.但是结果也会溢出.
下面是一个详细的例子:
void main( )
{
unsigned long s=0, t=1;
double s1=0, t1=1;
int n;
for(n=1;n