C语言训练-单层循环求1+2!+3!+...+N!的和 解题思路:累加注意事项:int的范围是-2147483648-2147483648,所以当N取到14左右时会超出这个范围,此时应该选用long来定义输出N和n输出是格式也应改为%ld参考代码:#includeintmain(){intN,i;longs=1, 题解列表 2024年06月21日 2 点赞 0 评论 685 浏览 评分:10.0
1133阶乘的和(简单的动态规划) 摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ int n; cin >> n; long long arr[25] …… 题解列表 2024年07月07日 0 点赞 0 评论 481 浏览 评分:0.0
阶乘之和(双循环与单循环两种解题方法) 解题思路:先求出每一项的阶乘,再把每一项的结果相加,其中,阶乘的求法可以是通过递归来求,也可以在循环中一次一次的把每个数相乘求得对应的阶乘。这在循环中可以用双层循环,也可以只用一个循环,双层循环的话,一个循环用来控制求和,一个用来求阶乘,单个循环的话求和和求阶乘写在一起,每求一个阶乘就把它加上。 题解列表 2024年07月30日 0 点赞 0 评论 820 浏览 评分:0.0
C语言训练-求1+2!+3!+...+N!的和 摘要:解题思路: long long注意事项:参考代码:#include<iostream> #include<algorithm> using namespace std; const int N …… 题解列表 2024年08月12日 0 点赞 0 评论 645 浏览 评分:0.0
简单的解题思路 摘要:解题思路:注意事项:最后输出的结果一定一定一定(重要的事情说三遍)要是长整形,不然会装不下参考代码:#include<stdio.h>int main(){ int N,i; long sum=0,n…… 题解列表 2024年11月21日 0 点赞 0 评论 710 浏览 评分:0.0
一看就会,超详细,超级简单 解题思路:注意事项:intnum=0;参考代码:#includeintmain(){inta,n;intsum=0;scanf("%d%d",&a,&n);intnum=0;for(inti=0;i 题解列表 2025年11月22日 1 点赞 1 评论 320 浏览 评分:10.0 常规思路定义阶乘函数 解题思路:我们可以采用递归自定义阶乘函数,在主函数中循环累加阶乘值即可。需要注意大数溢出,用int很危险,最好用long或者longlong根据实测long在n=20的时候没有问题,但是n=30的时候就已经溢出了。所以严谨的话还是用longlong注意事项:参考代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 133 浏览 评分:0.0 « 12345678910 »
常规思路定义阶乘函数 解题思路:我们可以采用递归自定义阶乘函数,在主函数中循环累加阶乘值即可。需要注意大数溢出,用int很危险,最好用long或者longlong根据实测long在n=20的时候没有问题,但是n=30的时候就已经溢出了。所以严谨的话还是用longlong注意事项:参考代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 133 浏览 评分:0.0