递归求和

  //递归求1-100的和
  #include<stdio.h>
  int sum(int n)
  {
  	if(1==n)
  	{
  		return 1;
	  }else{
	  	return n+sum(n-1);
	  }
  }
  int main()
  {
  	
  	int n;
  	printf("你需要求前多少个数的和呢\n");
  	scanf("%d",&n);
  	int count;
  	count=sum(n);
  	printf("答案是%d",count);
  	
  	return 0;
   } 
posted @ 2023-09-16 09:27  一往而深,  阅读(39)  评论(0编辑  收藏  举报