c语言两条语句写成函数 c语言怎么用两个函数

C语言中编写两个函数

到底是什么意思呢?

成都创新互联公司主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务淮阴,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

像这样吗?

struct

SLIST

a,b,c,*p;

a.data='a';

b.data='b';

c.data='c';

p=a;

a.next=b;

b.next=c;

c.next='\0';

if(p==‘\0’)//这样应该是0而不是O

printf(“Linklist

is

null!\n”);/*链表为空(只有头结点)*/

else

 /*链表非空*/

{

printf(“head”);

do

{printf(“-%d”,p-data);/*输出当前结点数据域中的值*/

p=p-next; /*p指向下一个结点*/

}

while(p!=‘\0’); /*未到链表尾,继续循环*/

printf(“-end\n”);

C语言 编写函数

1、编写函数func1,实现求两个数的最大公约数。

1:

int

fuc1(int

a,int

b)

{

if(a%b==0)

return

b;

return

fuc(b,a%b);

}

int

t=fuc1(a,b);//t为a,b最大公约数。

2、编写函数func2,实现求两个自然数之间的奇数的和。

2

int

fuc2(int

a,int

b)

{

int

sum=0;

int

i;

for(i=a;i=b;i++)

if(i%2==1)

sum+=i;

return

sum;

}

int

t=fuc2(a,b);//t为a,b间所有奇数之和。

3、编写函数func1,实现求一个自然数的阶乘(要求用递归的方法)。

int

fuc1(int

k)

{

if(k==1)

return

1;

return

k*fuc(k-1);

}

int

t=fuc1(a);//t为a的阶乘.

4、编写函数func2,实现求两个自然数之间的偶数的和。

int

fuc2(int

a,int

b)

{

int

sum=0;

int

i;

for(i=a;i=b;i++)

if(i%2==0)

sum+=i;

return

sum;

}

int

t=fuc2(a,b);//t为a,b间所有偶数之和。

c语言将两个函数合成一个函数

//定义一个圆的函数,一个标记变量flag ,一个半径,当flag为0时求面积,不为0时求周长

float yuan(int flag,float r){

if(flag==0){

return pai*r*r;

}else{

return pai*2*r;

}

}


分享名称:c语言两条语句写成函数 c语言怎么用两个函数
文章URL:http://pwwzsj.com/article/doieecd.html