用C语言编写:从键盘输入两个正整数,利用等差数列的求和公式计算并输出这两个正整数之间所有整数的和。

 我来答
时空QZ
推荐于2017-12-15 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:37.6万
展开全部
#include<stdio.h>
void main() {
int a, b;
int m, n;
scanf("%d%d", &a, &b);
if (a < b)
m = b - a - 1; /* 计算a,b间整数个数 */
else
m = a - b - 1; /* a,b间的整数,不包括a,b */
n = (int)(1.0 * (a + b) * m / 2 ); /* 乘1.0是让运算成小数,不然奇数除以2不准确
*/
printf("%d", n);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式