100 条题解
信息
- ID
- 34
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 5
- 标签
- 递交数
- 14940
- 已通过
- 5277
- 上传者
#include <bits/stdc++.h> using namespace std; int main() { int n , sum = 1;//定义并输入n以及定义一个计算用的变量(一定赋值为1,0不能做乘数) cin >> n; for (int i = 2 ; i <= n ; i++) { sum = i * sum;//进行计算 } cout << sum;//输出结果 return 0; } //一手交赞一手交货
int a,b=1;//b要为1(只有1才能乘)
cin>>a;
for(int i=1;i<=a;i++)
{
b*=i;//一个一个乘过去
}
cout<<b;
return 0;//有没有随意
鸡你太美😄
int a,b=1;//b要为1(只有1才能乘)
cin>>a;
for(int i=1;i<=a;i++)
{
b*=i;//一个一个乘过去
}
cout<<b;
return 0;//有没有随意
int a,b=1;//b要为1(只有1才能乘)
cin>>a;
for(int i=1;i<=a;i++)
{
b*=i;//一个一个乘过去
}
cout<<b;
return 0;//有没有随意
//留下你的大拇指😄
#include <iostream>
using namespace std;
int main ()
{
int a,s=1;//s一定要赋值1啊!要不然结果就是0了
cin >> a;
for (int i=1;i<=a;i++)
{
s=s*i;
}
cout << s << endl;
return 0;
}
#include <bits/stdc++.h> using namespace std; int main() { int x,sum = 1; cin >> x;//输入要乘的数的个数 for (int i=1;i<=x;i++) { sum *= i;//每次加1再相乘,应该都知道的 } cout << sum;//输出即可 return 0; }//给我上一楼,最简约的版本
#include <iostream>
using namespace std;
int main()
{
int a,sum = 1;
cin >> a;
for (int i = 1;i <= a; i++)
{
sum = sum*i;
}
cout << sum;
return 0;
}
#include<iostream>
using namespace std;
int main(){
int n,sum=1;//定义整数n以及一个用于计算的变量(要赋值为1不然会错)
cin>>n;
for(int i=1;i<=n;i++){
sum=sum*i;//sum变量累乘i
}
cout<<sum<<endl;//输出
return 0;
}
//一手交赞一手交货(代码)
#include<iostream>
using namespace std;
int main(){
int n,sum=1;//定义整数n以及一个用于计算的变量(要赋值为1不然会错)
cin>>n;
for(int i=1;i<=n;i++){
sum=sum*i;//sum变量累乘i
}
cout<<sum<<endl;//输出
return 0;
}
//一手交赞一手交货(代码)
#include<iostream>
using namespace std;
int main(){
int n,sum=1;//定义整数n以及一个用于计算的变量(要赋值为1不然会错)
cin>>n;
for(int i=1;i<=n;i++){
sum=sum*i;//sum变量累乘i
}
cout<<sum<<endl;//输出
return 0;
}
//一手交赞一手交货(代码)
int n,sum=1;//sum必须=1
cin >> n;
for (int i=1;i<=n;i++)
{
sum=sum*i;
}
cout << sum;
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,x=1;//定义整数变量n和用于运算的数,用于运算的数要赋值为1,因为0乘任何数都得0
cin>>n;//输入一个整数
for(int i=1;i <= n;i++)
{
x=x*i;
}
cout<<x;//输出最终结果
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int n,sum=1;
cin>>n;
for(int i=1;i<=n;i++)
{
sum=sum*i;
}
cout<<sum<<endl;
return 0;
}
//一手交赞,一手交码!!!
//思路:遍历循环,阶乘👍
---
#include <iostream>
using namespace std;
int main()
{
int n , x = 1;//!如果这里x是0的话只会输出0哦!
cin >> n;
for (int i = 1; i <= n; i++)
{
x *= i;
}
cout << x << endl;
return 0;
}
#include<iostream>
using namespace std;
int main(){
int n,sum=1;//定义整数n以及一个用于计算的变量(要赋值为1不然会错)
cin>>n;
for(int i=1;i<=n;i++){
sum=sum*i;//sum变量累乘i
}
cout<<sum<<endl;//输出
return 0;
}
#include<iostream>
using namespace std;
int main() // 导入
{
int a, b = 1; //定义变量,a:为尾数,b:为结果
cin >> a; //输入a
for(int i = 2;i <= a;i++)
{
b = b * i;
} //运用循环计算从1乘到a(也就是n)的值
cout << b << endl; //输出结果
return 0; //结束
}