递归太复炸所以不用
#include<stdio.h> long sum(int n) //主要就是长整型的定义 { long sum = 0; for(int i = 0;i<=n;++i) sum += i; return sum; } int main() { int a = 0; scanf("%d",&a); long b = sum(a); printf("%ld",b); return 0; }
#include<stdio.h> long sum(int n) //主要就是长整型的定义 { long sum = 0; for(int i = 0;i<=n;++i) sum += i; return sum; } int main() { int a = 0; scanf("%d",&a); long b = sum(a); printf("%ld",b); return 0; }