解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; int main() { int n; while(cin>>n) { if(n==2||n==3) { cout<<n-1<<endl; } else { int a=1,b=2; for(int i=4;i<=n;i++) { int c=(a+b)*(i-1); b=a; a=c; } cout<<a<<endl; } } return 0; }
0.0分
0 人评分
ASCII帮了大忙浏览:749 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:668 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:789 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:545 |
1157题解浏览:715 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:562 |
1048题解(读入回车问题)浏览:565 |