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

供稿:hz-xin.com     日期:2025-01-13

#include<stdio.h>//计算器

voidmenu()//自定义的菜单界面

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

printf("请输入你的选择\n");

printf("1.+\n");

printf("2.-\n");

printf("3.*\n");

printf("4./\n");

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

intmain()

inti=0;

intj=0;

intnum=0;//计算结果存放在nun

intselect=0;//选择的选项存放在select

do//do-while先执行再判断循环条件,即可实现重复计算功能

menu();//打印出菜单界面

scanf("%d",&select);//输入你的选项

printf("请输入计算值:");

scanf("%d%d",&i,&j);//输入要计算的数值

switch(select)

case1:

printf("%d+%d=%d\n",i,j,num=i+j);//实现加法功能

break;

case2:

printf("%d-%d=%d\n",i,j,num=i-j);//实现减法功能

break;

case3:

printf("%d*%d=%d\n",i,j,num=i*j);//实现乘法功能

break;

case4:

printf("%d-%d=%d\n",i,j,num=i/j);//实现除法功能

break;

default:

printf("输入有误重新选择");

break;

}while(select);

return0;

运行结果:

扩展资料:

return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。



用易语言写简单的计算器程序该怎么样写,求高手指教
在使用易语言编写一个简单的计算器程序时,可以遵循以下步骤来构建基本的加减乘除功能。首先,确保你的程序集包含了一个按钮、两个编辑框和一个组合框。按钮用于触发计算,编辑框用于输入数值,组合框用于选择操作类型。当用户点击按钮时,程序将根据组合框的当前选项执行相应的数学运算。具体实现如下:如果组...

用c语言设计一个简单的加减乘除计算器 具体需要这样做
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。2、输入预处理命令和主函数:#include \/*函数头:输入输出头文件*\/,void main()\/*空类型:主函数*\/。3、定义变量:int a,b,d; \/*定义变量的数据类型为整型*\/,char c;\/*定义变量的数据类型为字符型*\/。4、输入四则运算式:pri...

用C语言实现一个简单的计算器,要求有面积和体积输出。
int main() { float a, b, c, d;scanf("%f %f", &a, &b); \/\/ 输入长和宽 c = a * b; \/\/ 计算面积 d = 2 * (a + b); \/\/ 计算周长 printf("面积 S=%.2f,体积 V=%.2f\\n", c, d); \/\/ 输出面积和周长 return 0;} ```...

如何用C语言编一个计算器?
一、问题分析:用户输入一行文本,直至按下回车键结束。这些字符可以存储在一个数组中,也可以逐个输入并进行分类。要统计不同类别的字符数量,需要逐一检查每个字符,判断其属于数字、字母(大写或小写),还是其他字符。由于ASCII码中数字、大写字母、小写字母是连续的,可以通过比较它们的边界值来确定字符类...

怎么用C语言编写计算器程序?
><\/<\/<\/#include <stdio.h><\/int main() {<\/ char operator;<\/ double num1, num2, result;<\/ printf("欢迎来到C语言计算器!请输入运算符 (+, -, *, \/): ");<\/ scanf("%c", &operator);<\/ printf("请输入两个数字: ");<\/ scanf("%lf %lf", &num1...

用C语言编写一个简单的计算器1
case '+':ret = num1 + num2;break;case '-':ret = num1 - num2;break;case '*':ret = num1 * num2;break;case '\/':ret = num1 \/ num2;break;default:break;} printf( "结果:%.2lf\\n", ret ); return 0;} 写个简单易懂的,你操作计算器的步骤就是编写程序的思路呀 ...

用易语言做一个简单的计算器,如下图,求源码
这是一个简单的计算器程序,使用易语言编写。计算器支持基本的数学运算,包括加、减、乘、除。程序集包括一个启动窗口,用户可以在编辑框中输入数字,并通过点击按钮进行计算。用户点击数字按钮(1至9,0)时,数字会添加到编辑框中,如果编辑框最初为空,则会清空并显示第一个数字。点击加、减、乘、...

用c语言程序设计一个简单计算器,求其源代码
char str1[] = "1230.456+-789*\/知消扒Qc=^%";char cnum[5], str2[20] = "", c;int x, y, x0, y0, i, j, v, m, n, act, flag = 1;\/* Function prototypes *\/ void drawboder(void);void initialize(void);void computer(void);void changetextstyle(int font, int ...

用C语言做一个计算器,能实现加减乘除混合运算?
是的,可以使用C语言编写一个计算器程序,能够实现加、减、乘、除等混合运算。下面是一个简单的示例程序:```c include <stdio.h> int main() { char operator;double num1, num2, result;printf("Enter an operator (+, -, *, \/): ");scanf("%c", &operator);printf("Enter two ...

怎么用C语言编写一个简单计算器程序。
1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。