如何在C语言中定义一个函数?

如何在C语言中定义一个函数?,第1张

需要准备的材料分别有:电脑、C语言编译器

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:int fun(){return 1}。

3、编译器运行test.cpp文件,此时成功调用fun()函数输出了内容。

int add(int x,int y)

int sub(int x,int y)

int mul(int x,int y)

int div(int x,int y)

#include <math.h>

#include <stdio.h>

void main()

{

int a,b,c,d,e,f,g,h,i

printf("XXXXXXXXXXXXXXX计算器")

printf("\n")

for(c=1c<=30c++)

printf("*")

printf("\n")

printf("请输入一个整数")

printf("\n")

scanf("%d",&a)

printf("\n")

for(c=1c<=30c++)

printf("-")

printf("\n")

printf("请选择您要做的运算:1.+,2.-,3.*,4./5.abs,6.sqrt")

printf("\n")

for(c=1c<=30c++)

printf("*")

printf("\n")

scanf("%d",&d)

printf("\n")

if(d==5) {printf("%d",abs(a))goto end}(如果想做绝对值,就直接做abs函数(它是个库函数).做完后就goto"end"--也就是函数的最后.)

if(d==6) {printf("%.2f",sqrt(a))goto end}}(如果想做开平方,就直接做sqrt函数(它是个库函数).做完后就goto"end"--也就是函数的最后.)

printf("请再次输入一个整数")(如果是做双目的就开始输入第二个数b)

printf("\n")

scanf("%d",&b)

printf("\n")

switch(d)

{

case 1:add(a,b)break

case 2:sub(a,b)break

case 3:mul(a,b)break

case 4:div(a,b)break

default:printf("date input error!\n")

} end: printf("\n")}

int add(int x,int y)

{

int m

m=x+y

printf("%d",m)

return m

}

int sub(int x,int y)

{

int m

m=x-y

printf("%d",m)

return m

}

int mul(int x,int y)

{

int m

m=x*y

printf("%d",m)

return m

}

int div(int x,int y)

{

int m

m=x/y

printf("%d",m)

return m

}

(你试试看吧!应该可以!呵呵)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11601808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存