计算某个数的阶乘
#include<iostream>
int digui(int n)
{
for(int i= n,i>0,i--) //这里为什么报错?
{
int sum=1;
sum=sum*i;
}
return sum;
}
int main(){
int m=9;
cout<<digui(m)<<endl;
}
int digui(int n)
{
int sum=1;
for(int i= n;i>0;i--)
{
sum=sum*i;
}
return sum;
}
有帮助请采纳
for里面用的是;而不是,
里面的逗号改成分号,然后前面还要加using namespace std;int sum=1要放到for 循环外面去。