C语言,使用递归函数计算1-100之和

时间:2025-04-14 10:07:05
#include <>
int Num() {
	printf("请输入要求的数:");
	int shu ;
	scanf("%d",&shu);
	int jieguo = Result(shu);
	printf("sum=%d",jieguo);
	return shu;
}
int Result(int shu)
{
	int result;
	if (shu<=0) 
	{
		return 0;
	}
	else if (shu==1) 
	{
		result = 1;
	}
	else 
	{
		return shu + Result(shu-1);
	}
}
int main() 
{
	Num();
	return 0;
}

答案为:5050