递归int func(int num){ int sum; if (num > 1) sum = num + func(num-1); else sum = 0; return sum;} 主函数 直接调用 func(100)就可以得到结果
用do-while行不?