从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include "stdio.h"
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、虚拟空间、营销软件、网站建设、图们网站维护、网站推广。
#includestdlib.h
#includemath.h
void Get(int a[])
{
int i;
srand(NULL);
for(i=0;i100;i++)
a[i]=rand()%100+1;
}
void show(int a[])
{
int i;
printf("这一百个数字是:\n");
for(i=0;i100;i++)
{
printf("%3d ",a[i]);
if((i+1)%10==0)
printf("\n");
}
}
long sum(int a[],int len)
{
if(len0)
return sum(a,len-1)+a[len];
else
return a[0];
}
int main()
{
int a[100];
Get(a);
show(a);
long all=0;
all=sum(a,99);
printf("\n%d\n",all);
return 0;
}
思路:使用递归主要有两点需要注意,一个是递归计算公式,二是递归跳出条件。
参考代码:
#includestdio.h
int fun(int n){
if(n==0) return 0;//递归跳出条件
return n+fun(n-1);//递归计算公式
}
int main()
{
int n;
scanf("%d",n);
printf("%d\n",fun(n));
return 0;
}
/*
运行结果:
3
6
*/
代码文本:
#include "stdio.h"
double fun(int n){
int m,s;
for(s=1,m=n;m--;s*=10);
return n1 ? 9.0/(7*s-25)+fun(n-1) : 0.2;
}
int main(int argc,char *argv[]){
int n;
printf("Enter n(int 0n11)...\nn=");
if(scanf("%d",n)==1 n0 n11)
printf("S(%d) = %.10g\n",n,fun(n));
else
printf("Input error, exit...\n");
return 0;
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图