
展开全部
#include<stdio.h>
int fun(int n)
{
if(n==1)
return 1;
if(n>1)
{
return fun(--n)+n;
}
}
void main()
{
int n;
printf("请出入n的值:");
scanf("%d",&n);
printf("结果为:%d\n",fun(n));
}
int fun(int n)
{
if(n==1)
return 1;
if(n>1)
{
return fun(--n)+n;
}
}
void main()
{
int n;
printf("请出入n的值:");
scanf("%d",&n);
printf("结果为:%d\n",fun(n));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<conio.h>
#include<stdio.h>
int getResult(int n)
{
if(n==1) return 1;
return n+getResult(n-1);
}
void main(void)
{
int n,num;
scanf("%d",&n);
num=getResult(n);
printf("Result is: %d",num);
getch();
}
#include<stdio.h>
int getResult(int n)
{
if(n==1) return 1;
return n+getResult(n-1);
}
void main(void)
{
int n,num;
scanf("%d",&n);
num=getResult(n);
printf("Result is: %d",num);
getch();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十级的和三级的和一级的写的程序果然是不一样啊...我来点评一下...:
先说一级的...完全....没理解题意,虽然结果一样单没用递归.
三级的还行,用了递归,但是函数名称含糊,其中判断n>1完全没必要,因为永远不会小于1的(等于1的时候就返回了.)
最后是十级的,果然....程序写的清晰.而且函数命名规范.
不一样就是不一样~
先说一级的...完全....没理解题意,虽然结果一样单没用递归.
三级的还行,用了递归,但是函数名称含糊,其中判断n>1完全没必要,因为永远不会小于1的(等于1的时候就返回了.)
最后是十级的,果然....程序写的清晰.而且函数命名规范.
不一样就是不一样~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include"math.h"
int fun(int n)
{ int s=0;
if(1==n) return(1);
if(n!=0)
{s+=fun(--n)+n ;
return s+1 ;}
}
main()
{
int n,i,j=1;
printf("\ninpt n:");
scanf("%d",&n);
i=n;
while(i--)
{ if(i==n-1) printf("%d",j++);
else printf("+%d",j++);
}
printf("\n=%d",fun(n));
}
输出 1+2+3+......+n =fun(n)
测试的 你自己看看好不好咯。
int fun(int n)
{ int s=0;
if(1==n) return(1);
if(n!=0)
{s+=fun(--n)+n ;
return s+1 ;}
}
main()
{
int n,i,j=1;
printf("\ninpt n:");
scanf("%d",&n);
i=n;
while(i--)
{ if(i==n-1) printf("%d",j++);
else printf("+%d",j++);
}
printf("\n=%d",fun(n));
}
输出 1+2+3+......+n =fun(n)
测试的 你自己看看好不好咯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{
int i=1,n,sum=0;
scanf("%d",&n);
do
{
for(i=1;i<=n;i++)
sum+=i;
printf("%d",sum);
}
while(!i);
}
void main()
{
int i=1,n,sum=0;
scanf("%d",&n);
do
{
for(i=1;i<=n;i++)
sum+=i;
printf("%d",sum);
}
while(!i);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询