用C语言编写:从键盘输入两个正整数,利用等差数列的求和公式计算并输出这两个正整数之间所有整数的和。
展开全部
#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);
}
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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询