gpt4 book ai didi

c - C 中两个数字求和

转载 作者:行者123 更新时间:2023-12-02 05:41:23 25 4
gpt4 key购买 nike

我在 C 中创建了一个简单的程序,用户可以插入一个数字,例如 5,然后程序求和直到 5、0+1+2+3+4。我正在使用这个公式

int sum_naturals(int n){
return (n-1)*n/2;
}

但现在我想要一个可以从 2 个不同数字求和的公式,例如用户插入数字 5 和 9,程序将执行 5+6+7+8+9。

有人可以知道如何解决这个问题吗?谢谢

最佳答案

你可以重用你的函数

int sum(int a, int b) {
return sum_naturals(b) - sum_naturals(a-1)
}

当然你必须添加一些验证。

关于c - C 中两个数字求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32721428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com