重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#inludestdio.h
10多年的若羌网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整若羌建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“若羌网站设计”,“若羌网站推广”以来,每个客户项目都认真落实执行。
void fun(char* p)
{
while( p[strlen(p)-1] =='*')
p[strlen(p)-1] = 0;
}
///////////////////////////下面是测试程序
int main()
{
char a[]="***1**31***22*342*******";
fun(a);
printf("%s",a);
return 0;
}
输出结果:
输出2-1000之间的完数: 6 28 496
代码:
#includestdio.h
int fun(int x)
{
int i,j=0;
int m=x/2+1;
for(i=1;im;++i)
{
if( (x % i) == 0)
j += i;
}
if(j == x)
return 1;
else
return 0;
}
main()
{
int i;
printf("输出2-1000之间的完数: ");
for(i=2;i1000;i++)
if(fun(i))
printf("%5d",i);
}
//fun函数就是自己定义的一个函数可以有返回值也可以没有!下面我就举个例子:
#includestdio.h
int fun(int a,int b)//一个简单的加法函数有两个形参
{
return a+b;
}
int main()
{
int a,b;
scanf("%d%d",a,b);
printf("%d\n",fun(a,b));
return 0;
}
这里f1和f2是有初值的,就是当n==0,n==1时,f1=f2=1。 if(n==0||n==1) *s=1;这个就相当于初始化了。然后就简单了,当n==2时,*s=f1+f2=1+1=2;当n==3时*s=2+1=3;当n==4时*s=3+2=5;当n==5时*s=5+3=8;当n==6时*s=8+5=13 结果就是13 这个是递归算法。望采纳!