遞迴求單詞
阿新 • • 發佈:2021-01-20
技術標籤:C語言的練習
- 小明同學第一天記1個英語單詞,第二天記2個英語單詞,……第n天記了n個英語單詞,求小明第n天總共記了多少單詞。畫程式流程圖並編寫程式用遞迴函式實現。
輸入格式:
一行中輸入天數。
輸出格式:
輸出記單詞總數。
輸入樣例1:
5
輸出樣例1:
15
輸入樣例2:
10
輸出樣例2:
55
//統計單詞數量
#include<stdio.h>
int f(int);
int main()
{
int n = 0;
int sum = 0;
scanf("%d",&n);
sum1=n;
//while(n--)
sum = f(n);
printf("sum=%d\n",sum);
return 0;
}
//求當天的單詞數
int f(int n)
{
if(n==1)
return 1;
else
return f(n-1)+n;
}