基于C语言的等差数列计算器

#include <stdio.h>
int main()
{
	float begin,end,sum;
	printf("欢迎使用等差数列计算器\n");
	printf("请输入开始的数字\n");
	scanf("%f",&begin);
	printf("请输入结束的数字\n");
	scanf("%f",&end);
	sum=(begin+end)*(((end-begin)+1)/2);
	printf("%.2f到%.2f的和是%.2f",begin,end,sum);
	return 0;
}

运行结果
在这里插入图片描述
备注:
此处将begin、end和sum定义为float的原因是为了解决当项数为奇数的时候相除结果为小数的问题。为了便于理解程序附上等差数列公式。前n项和=(首项+末项)x项数/2

原创文章 55 获赞 17 访问量 3641

猜你喜欢

转载自blog.csdn.net/qq_42942881/article/details/105449430