c语言计算器四个子函数 c语言,计算器

要求以c语言,编写几个子函数(至少4个子函数),然后用主函数调用子函数来

#includestdio.h

创新互联是一家专业提供碌曲企业网站建设,专注与成都网站制作、做网站、外贸营销网站建设HTML5、小程序制作等业务。10年已为碌曲众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

int jia(int a,int b)

{

return a+b;

}

int jian(int a,int b)

{

return a-b;

}

int cheng(int a,int b)

{

return a*b;

}

int zhengchu(int a,int b)

{

if(!b)return 0;

else return a/b;

}

int mod(int a,int b)

{

if(!b)return 0;

else return a%b;

}

int main()

{

int x=5,y=2;

printf("x+y=%d\n",jia(x,y));

printf("x-y=%d\n",jian(x,y));

printf("x*y=%d\n",cheng(x,y));

printf("x/y=%d......%d\n",zhengchu(x,y),mod(x,y));

}

用C语言编写几个子函数(至少四个子函数),用主函数来调用实现其功能,并对函数进行注释?

一、//调用函数事例

#includestdio.h

#includestring.h

二、//计算加法函数

int add(int a, int b)

{

return a+b;

}

三、//计算减法函数

int subtract(int a, int b)

{

return a-b;

}

四、//计算乘法函数

int multiply(int a, int b)

{

return a*b;

}

扩展资料:

函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。例如: printf("%d",max(x,y)); 即是把max调用的返回值又作为printf函数的实参来使用的。在函数调用中还应该注意的一个问题是求值顺序的问题。

参考资料来源:百度百科-函数调用

用c语言制作一个简单的菜单程序,一个主函数四个子函数

给你一个简单的菜单程序吧。其中的子函数,填充成楼主所需即可。

#include stdio.h

/*子函数1*/

fun1() {

printf ("子函数1\n");

}

/*子函数2*/

fun2() {

printf ("子函数2\n");

}

/*子函数3*/

fun3() {

printf ("子函数3\n");

}

/*子函数4*/

fun4() {

printf ("子函数4\n");

}

int main(void) {

int key; /*命令编号*/

do {

system("cls"); /*清屏*/

/*打印菜单*/

printf ("======================================================\n");

printf ("  #\t功能详情\n");

printf ("------------------------------------------------------\n");

printf ("  1\t功能1\n");

printf ("  2\t功能2\n");

printf ("  3\t功能3\n");

printf ("  4\t功能4\n");

printf ("  5\t退出\n");

printf ("======================================================\n");

printf ("\n");

printf("请输入命令编号以开启操作:");

/*输入命令编号*/

scanf("%d",key); 

printf ("\n");

/*switch函数实现输入功能序号执行相应函数*/

switch (key) {

case 1: fun1(); break; /*子函数1*/

case 2: fun2(); break; /*子函数2*/

case 3: fun3(); break; /*子函数3*/

case 4: fun4(); break; /*子函数4*/

case 5: printf("程序结束!按任意键退出...\n\n"); break;

default:printf("输入错误,请重新输入!\n\n"); break;

}

/*屏幕暂留*/

if (key!=5) {

printf ("\n");

printf("按Enter键继续...\n");

printf ("\n");

fflush(stdin);

getch ();

}

} while (key!=5);

/*屏幕暂留*/

fflush(stdin);

getch ();

return 0;

}

运行结果


分享文章:c语言计算器四个子函数 c语言,计算器
网页地址:http://scyanting.com/article/dopjcsi.html