用c语言的函数设计计算机,用c语言的函数设计计算机数据库

编写函数实现简易计算器的功能(C语言)

#include stdio.h

我们提供的服务有:网站设计制作、成都网站建设、微信公众号开发、网站优化、网站认证、休宁县ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的休宁县网站制作公司

void main()

{

float a,b;

char d;

do

{

printf("Please enter the two Numbers, separated by Spaces:\n");

scanf("%f %f",a,b);

printf("Please select operation way: (-,*,/,^,s,!)\n");

scanf("%s",d);

switch(d)

{

case'+':

printf("a+b=%f\n",a+b);

break;

case'-':

printf("a-b=%f\n",a-b);

break;

case'*':

printf("a*b=%f\n",a*b);

break;

case'/':

printf("a/b=%f\n",a/b);

break;

default:

printf("input error\n");

}

printf("Do you want to continue(Y/N or y/n)");

fflush(stdin);

}

while(toupper(getchar())=='Y');

}

可以运行,不知道满不满足你的要求,你自己可以试试

如何用c语言写计算器程序

//实现计算机功能的程序 a program which can work the functions as a computer.

#include stdio.h//头文件

#include conio.h

void menu();//声明部分

void add();

void sub();

void mul();

void div();

void remain();

void add_n_to_m();

void factor();

main()

{

int i;

while(1)

{

system("cls");//清屏功能

menu();

printf("choose function:");

scanf("%d",i);

switch(i)

{

case 1:add();getch();break;//调用部分

case 2:sub();getch();break;

case 3:mul();getch();break;

case 4:div();getch();break;

case 5:remain();getch();break;

case 6:add_n_to_m();getch();break;

case 7:factor();getch();break;

case 8: exit(0);break;

}

}

}

//以下是自己定义的函数

void menu()//菜单

{

printf("+====my counter===+\n");

printf("+功能如下: +\n");

printf("+ 1.加法 +\n");

printf("+ 2.减法 +\n");

printf("+ 3.乘法 +\n");

printf("+ 4.除法 +\n");

printf("+ 5.求余 +\n");

printf("+ 6.从n到m的和+\n");

printf("+ 7.阶乘 +\n");

printf("+ 8.退出 +\n");

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

}

void add()//加法运算

{

double a,b;

printf("input two numbers:");

scanf("%lf%lf",a,b);

printf("%lf+%lf=%lf\n",a,b,a+b);

}

void sub()//减法运算

{

double a,b;

printf("input two numbers:");

scanf("%lf%lf",a,b);

printf("%lf-%lf=%lf\n",a,b,a-b);

}

void mul()//乘法运算

{

double a,b;

printf("input two numbers:");

scanf("%lf%lf",a,b);

printf("%lf*%lf=%lf\n",a,b,a*b);

}

void div()//除法运算

{

double a,b;

printf("input two numbers:");

scanf("%lf%lf",a,b);

if(b==0)//被除数不能为0

printf("error\n");

else

printf("%lf/%lf=%lf\n",a,b,a/b);

}

void remain()//求余运算

{

int a,b;

printf("input two numbers:");

scanf("%d%d",a,b);

if(b==0)//被除数不能为0

printf("error\n");

else

printf("%d%%%d=%d\n",a,b,a%b);

}

void add_n_to_m()//累加

{

int m,n,i=0,s=0;

printf("input n and m:");

scanf("%d%d",n,m);

if(nm) printf("error.\n");//条件限制

else

{

for(i=n;i=m;i++)

s+=i;

printf("%d+...+%d=%d\n",n,m,s);

}

}

void factor()//阶乘

{

int n,i,s;

printf("input a number:");

scanf("%d",n);

if(n=0) printf("error.\n");//条件限制

else

{

for(i=1,s=1;i=n;i++)

s*=i;

printf("%d!=%d\n",n,s);

}

}

用C语言设计并实现一个简单计算器

额,搞定了。

你交给老师的时候,你要告诉他for循环的功能,for()循环体里也就是for下方{}大括号里的代码要被循环执行。然后你就一行一行的解释 switch()里的语句就行了。

break表示跳出switch()。

至于int a,b,i; 这些你肯定懂了的吧。

最后那里表示在主函数 main()里调用自定义的函数

#include stdio.h

int calculator()  //定义一个函数。完成计算功能

{

int a,b, i;

char c;

for(i=0;;i++)

{

printf("请输入所要计算的两个数,以及所要执行的计算符号\n");

scanf("%d %d %c", a,b,c);

switch (c)

{

case '+':

printf("所要计算的式子:%d+%d\n",a,b);

a = a + b;printf("计算结果为:%d\n\n",a);

break;

case '-':

 printf("所要计算的式子:%d-%d\n",a,b);

a = a - b;printf("计算结果为:%d\n\n",a);

break;

case '*':

 printf("所要计算的式子:%d*%d\n",a,b);

a = a * b;printf("所要计算的式子:%d*%d\n",a,b);printf("计算结果为:%d\n\n",a);

break;

case '/':

 printf("所要计算的式子:%d/%d\n",a,b);

a = a / b;printf("所要计算的式子:%d/%d\n",a,b);printf("计算结果为:%d\n\n",a);

break;

}

}

}

int main()

{

calculator();//在main()函数里调用自定义的函数 calculator

}

用C语言设计一个简单计算器

#includestdio.h 

void add(int a,int b,int c) 

c=a+b; 

printf("%d\t",c); 

printf("\n"); 

void minus(int a,int b,int c) 

c=a-b; 

printf("%d\t",c); 

printf("\n"); 

void multiplication(int a,int b,int c) 

c=a*b; 

printf("%d\t",c); 

printf("\n"); 

void div(int a,int b,int c) 

c=(float)a/(float)b; 

printf("%f\t",c); 

printf("\n"); 

main() 

int a,b,c; 

char p; 

puts("input A:\n"); 

scanf("%d",a); 

puts("input B:\n"); 

scanf("%d",b); 

puts("input operation:\n"); 

getchar(); 

p=getchar(); 

if(p=='+') add(a,b,c);else 

if(p=='-') minus(a,b,c);else 

if(p=='*') multiplication(a,b,c);else 

if(p=='/') div(a,b,c);else 

puts("没有注册这个运算符号\n"); 

}

以上是设计的一个简易计算器。可以进行相应的加减乘除。

简介:

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

c语言程序设计是啥

什么是C语言?C语言的简介。

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

语言特点:C是中级语言/C是结构式语言/C语言功能齐全/C语言适用范围大/简洁紧凑、灵活方便/运算符丰富/数据类型丰富/C是结构式语言/语法限制不太严格,程序设计自由度大/适用范围大,可移植性好。


名称栏目:用c语言的函数设计计算机,用c语言的函数设计计算机数据库
标题来源:http://ybzwz.com/article/hdcgps.html