问题及代码:
/*
Copyright (c) 2014,烟台大学计算机学院
All rights reserved.
文件名称:test.cpp
作 者:张学伟
完成日期:2016年10月21日
版 本 号:v1.0
运行过程:
#include <stdio.h>
#include <stdlib.h>
运行过程:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long int n,Sn=0,i=1,j=1;
scanf("%ld",&n);
while(i<=n)
{
j=j*i;
Sn=Sn+j;
i++;
}
printf("%ld\n",Sn);
return 0;
}
样例输入: 样例输出:
5 153
运行结果:
知识点总结:
用while语句来表示循环结构。
学习心得:
在编译的过程中,long long Int 型不熟悉在编译过程中出错,当换成long int 型是结果便正确,在这个地方纠结时间过长。