#include<stdio.h>
void main(){
int f(int p);
int n , s;
scanf("%d",&n);
s=f(n);
printf("s=%d\n",s);
}
int f(int p){
int m = 1,s = 0,i;
for( i = 1;i<=p; i++){
m = m * i;
s = s + m;
}
return (s);
}
for语句中声明变量是老版的c语言,现在不可以,c++语言中可以声明,而且在c++中可随时随地声明变量。。。