失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c语言设计程序计算器 C语言程序设计 做一个简单计算器

c语言设计程序计算器 C语言程序设计 做一个简单计算器

时间:2021-01-03 14:46:29

相关推荐

c语言设计程序计算器 C语言程序设计 做一个简单计算器

题目:

C语言程序设计,做一个简单计算器

程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程.

算加法时只输出加法的结果,算减法时只出减法的结果,如此类推.

解答:

已发送,

#include //头文件

#include

#include

void menu();//声明部分

void add();//"+"

void sub();//"-"

void mul();//"*"

void div();//"/"

void remain();//"%"

void add_n_to_m();//"从n到m的和"

void factor();//"!"

void sqrta();//"开根"

main()

{

int i;

while(1)

{

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

menu();

printf("请选择运算方式的代码:");

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:sqrta();getch();break;

case 9:exit(0);break;

}

}

}

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

void menu()//菜单

{

\x09

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

printf("使用以下运算时请先输入运算代码:\n");

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

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

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

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

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

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

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

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

\x09printf("+ 8.开方 +\n");

\x09printf("+ 9.退出 +\n");

printf("++\n");

}

void add()//加法运算

{

double a,b;

printf("请输入要计算的两个数:\n");

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

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

}

void sub()//减法运算

{

double a,b;

printf("请输入要计算的两个数:\n");

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

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

}

void mul()//乘法运算

{

double a,b;

printf("请输入要相乘的两个数:\n");

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

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

}

void div()//除法运算

{

double a,b;

printf("请输入要计算的除数和被除数:\n");

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

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

printf("error\n");

else

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

}

void remain()//求余运算

{

int a,b;

printf("请输入要计算的除数和被除数:\n");

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

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

printf("error\n");

else

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

}

void add_n_to_m()//累加

{

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

printf("请输入累积和的首数和尾数:\n");

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

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

else

{

for(i=n;i

猜你喜欢:

1.That is the one ____ we talked about.A .that B.which 选A还是选B,

2.试述西方人文主义思想演变的历程

3.看《假盲人》有感 漫画 作文 500字以上

4.He often helps people on his work

5.表达思念故乡的散文

6.求电子表格高手.帮我做一个简单的电子表格 1-9 9个数字 按照我算好的方式排列.排列方式如下:

7.你在课外收集到哪些民族饶有趣味的风俗习惯呢?请选择你感兴趣的民族风俗,做一个简单的介绍.

8.求以下c语言编程:一个简单的学生成绩管理系统.其中每个学生信息包括学号、姓名、数学成绩、英语成绩

9.怎么做一个简易计算器,即是输入A,B数,直接得出C

10.我在flash做一个简单的计算器

如果觉得《c语言设计程序计算器 C语言程序设计 做一个简单计算器》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。