當前位置:編程學習大全網 - 電腦編程 - 小白剛學編程C語言遞歸調用函數求從零到n疊加的和 編了個程序, 請各位大俠幫忙看看 #include<stdio.h> int

小白剛學編程C語言遞歸調用函數求從零到n疊加的和 編了個程序, 請各位大俠幫忙看看 #include<stdio.h> int

遞歸調用需要滿足下面的結構

int get_a(int n)

{

if(n>0)return n+get_a(n-1);//如果n大於0就進行遞歸運算,

//符合這種自己調用自己的函數才是遞歸函數

else if(n==0)return 0;//n等於0就跳出遞歸

else if(n<0)return 0;//如果直接輸入的是負數也不運算,直接返回0

}

void main()

{

int n;

n=5;//n等於多少自己定義

printf("運算結果%d",&get_a(n));

}

  • 上一篇:單片機PWM的概念是什麽?
  • 下一篇:義烏文鼎電腦培訓學校口碑怎麽樣
  • copyright 2024編程學習大全網