自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。
个人解析:
把这个题当做递归来看,那么定义一个函数,每一个数都加上它减去1的数。例如:我们想算从0到5的和,那么就是让5+(5-1)+(5-1-1)+(5-1-1-1)+(5-1-1-1-1)+(5-1-1-1-1-1),进而可以退出递归公式:n+f(n-1)。
C语言代码:
#include <stdio.h>
#include <stdlib.h>
int f(int n)
{
if(n<0)
{
return n;
}
return n+f(n-1);
}
int main() {
int n,result;
scanf("%d",&n);
result=f(n);
printf("%d",result);
return 0;
}
(感觉自己基础还有点薄弱,所以还是先多练练基础的题吧qwq)