#include"stdio.h"
int sum(int n) { return n&&(sum(n-1)+n)?sum(n-1)+n:0; }
int main() { printf("%d\n",sum(100)); return 0; } 求教为什么代码有问题
收起
return n == 0 ? 0 : sum(n - 1) + n;
报告相同问题?