首页 > 试题广场 >

请编写一C语言程序,该程序的功能是通过键盘输入一个整数n,然

[问答题]

请编写一C语言程序,该程序的功能是通过键盘输入一个整数n,然后调用一个递归函数fun(int n)计算1+2+3+...+n,最后输出计算结果。

#include<stdio.h>

int fun(int n){
	if(n == 1)return 1;
	return fun(n - 1) + n;
}
int main(){
	
	int n;
	scanf("%d",&n);
	printf("%d\n",fun(n));
	return 0;
} 


编辑于 2020-06-08 10:18:04 回复(0)
int fun(int n)
{
    if ( n == 1)
        return 1;
    return n+fun(n-1);
}

main()
{
    int n;
    scanf("%d",&n);
    printf("%d",fun(n)); 
} 

发表于 2018-12-03 13:26:45 回复(0)