1+2+3+4+5+6+7+8+9+10……用遞回怎么表示(゚o゚;?
(當然不建議用遞回,其他方法如高斯公式或者回圈計算都比這好,因為老師之前有提到過遞回,所以我就想嘗試用遞回寫出來,無奈想了很久,看來還需多加練習🤤🧐)
三目運算判斷
#include<stdio.h>
int f(int n)
{
return !(n-1)?1:(f(n-1)+n);
}
int main()
{
int n=10;
printf("%d",f(n));
return 0;
}
常規寫法(三目展開)
#include<stdio.h>
int f(int n)
{
if(n=1)
return 1;
//else
return f(n-1)+n;
}
int main()
{
int n=10;
printf("%d",f(n));
return 0;
}
網上沒找到,可能是因為太簡單了,本文僅供娛樂
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266021.html
標籤:其他
