#include <bits/stdc++.h> using namespace std; int main() { long long int n, i, s; cin >> n; i = 1; s = 0; while (i <= n) { s = s * i; i++; } cout << s; }
#include using namespace std;
int main(){ int n,s=1; cin>>n; for(int i=2;i<=n;i++){ s *= i; } cout<<s; return 0; }
而且n=0呢?
0乘任何数都为0 因该是s赋值为1;
共 3 条回复
#include using namespace std;
int main(){ int n,s=1; cin>>n; for(int i=2;i<=n;i++){ s *= i; } cout<<s; return 0; }
而且n=0呢?
0乘任何数都为0 因该是s赋值为1;