我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问这是哪错了,输入二十时输出的值很小

#include<stdio.h>
//编写函数
/Begin/
long long SN(int n)
{
long long x,y,i,sn;
sn=0;
for(int i=1;i<=n;i++)
{ y=1;
for(x=1;x<=i;x++)
{
y*=x;
}
sn+=y;
}
return sn;
}
/********End**********/
int main(void)
{
/Begin/
int n,z;
long long s;
scanf("%d",&n);
if(n<1||n>20)
printf("date error!");
else
s=SN(n);
printf("%d",s);
/End
/
return 0;
}

img


img

题目啥啊

近期文章

  • 表单提交不能获取数据和href路径设置
  • 为什么又说我使用未初始化的内存count
  • 如何在网页设置中,为 input 控件 登录 按钮 填充蓝色
  • 真的不会做,计算机好难
  • c++,简单题,栈,求,具体如下
  • TypeError: list indices must be integers or slices, not str为什么会出现这个错误啊?
  • We currently do not support distribution strategy with a `Sequential` model
  • 程序设计我也不知道要取什么标题…
  • 哪位大shen,救救孩子!
  • 初学者,编的简单明了
  • 求a,b之间的素数怎么做呀
  • 输入字符串,要求把傻瓜替换为**,我写了运行出来没有结果,求答
  • 请问哪里错了? max要写进printf里面吗
  • Python一直报错,不知道是什么原因
  • 请问我的错在哪了,答案一直都是错的
  • 按照由大到小的顺序输出列表中的值
  • 启动hive时显示不是内部或外部文件 怎么解决
  • 关于C语言字符串的问题
  • C#窗体运行代码是什么
  • 计算用户使用酒店的费用并随机判断是否优惠

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华