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

c语言基础问题,帮我查查错

题目:求1+2!+3!+.+20!的和。
我自己写的,输出结果不对
#include
int main(){
int i;
int sum=0;
for(i=1;i<=20;i++){
int p=1,j;
for(j=1;j<=i;j++){
p*=j;
}
sum+=p;
}
printf("%d",sum);
return 0;
}

结果范围都超过int了呀

#include<stdio.h>
int main(){
int i,j;
long long sum=0;
for(i=1;i<=20;i++){
long long p=1;
for(j=1;j<=i;j++){
p*=j;
}
sum+=p;
}
printf("%lld",sum);
return 0;
}


近期文章

  • react axios配置没有问题,服务器也正常工作,就是显示404 这个是什么情况
  • 在微信小程序的组件中引入使用computed属性时,遇到的问题
  • vb调用dll报错找不到dll文件
  • unity中Instantiate获取父物体
  • 为什么输入100 120时没有输出no
  • Matlab使用py.pyproj.Transformer出错了
  • 多元回归中梯度下降算法修改
  • 运行hadoop出错
  • 如何在Codeigniter中包含“激活码”?
  • docker-compose up -d 报错,拒绝连接
  • pr如何页面四角剥落
  • 多维数组中对象属性的提取与合并
  • 深度优先算法的岛屿周长问题
  • 错误:不能将 "float *" 类型的值分配到 "float" 类型的实体
  • 思科模拟器怎么让内网主机访问内网域名服务器
  • C++类对象为什么要初始化
  • matlab条件语句来比较生成的几个数的大小
  • 请问为啥输出不了请问为啥输出不了
  • 如何在mysql中获取最近的行?
  • 想请教做运筹优化的朋友们,花在 建模 和 求解 两部分工作的工时比例大概是多少?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华