0
已采纳
栾峻岩
初级天翼
初级天翼
首先,定义一个函数(long long 型),名叫:js
long long int js(int x)
{
按照我say的
return s;
}
从 1到a,循环,用s乘起来,这就是a的阶乘。(s初始值为1,为long long)
返回s。
然后,在主程序里,从1到n循环,用一个sum(long long 型),(sum初始值为0,不能是1)。
再循环里面sum加上js(i).
最后输出sum。
100AC
如果不对,再找我!!
栾峻岩在2018-03-01 17:54:04追加了内容
不小心手残了,回答了两遍。
0
邵逸儒
中级天翼
中级天翼
定义 n;
long long s=0,t=1;
输入n;
循环(定义 i=1;i<=n;++i)
{
t*=i;
s+=t;
}
输出s;
0
0
栾峻岩
初级天翼
初级天翼
首先,定义一个函数(long long 型),名叫:js
long long int js(int x)
{
按照我say的
return s;
}
从 1到a,循环,用s乘起来,这就是a的阶乘。(s初始值为1,为long long)
返回s。
然后,在主程序里,从1到n循环,用一个sum(long long 型),(sum初始值为0,不能是1)。
再循环里面sum加上js(i).
最后输出sum。
100AC
如果不对,再找我!!
0
0
0
杨陈卓
新手天翼
新手天翼
void jiecheng(int v)
{
for(int i=1;i<=len;++i)t[i]*=v;
int i=1;
while((t[i]>9)||(i<len))
{
t[i+1]+=t[i]/10;
t[i]%=10;
i++;
}
len=i;
}
void jia()
{
for(int i=1;i<=len;++i)
{
ans[i]+=t[i];
if(ans[i]>9)
{
ans[i+1]+=ans[i]/10;
ans[i]%=10;
anslen=max(anslen,i+1);
}
anslen=max(anslen,i);
}
}
我的确是这么做的
int main()
自己做
0
0
0