- 小明同学第一天记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;
}