1.n的阶乘的递归与非递归算法
#include"stdafx.h"
#include<iostream>
using namespace std;
//求阶乘的递归算法
int f(int n){
if (n<1) return 0;
if (n == 1) return 1;
else if (n == 2) return 2;
else {
return n*f(n - 1);
}
}
//求阶乘的非递归算法
int F(int n){
if (n < 1) return 0;
int sum = 1;
for (int i = 1; i <= n; i++){
sum *= i;
}
return sum;
}
int main(){
int n = 6;
int x = f(n);
cout << x << endl;
cout << "时光作渡,眉目成书,从此深情,不被辜负。"<<endl;
}
现在回过头看 之前两天才能写完的作业现在不到一小时我就能完成 我会慢慢进步 喜欢羽生结弦嘻嘻 慢慢向你靠近 虽然还是很远很远
被算法虐——ing