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

作者&投稿:苦应 (若有异议请与网页底部的电邮联系)
~

#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就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。




谁能帮我用HTML语言做一个简单的网页?代码就行
第一个html网页 第一行第一列 第一行第二列 第二行第一列 第二行第二列

利用你现有的c语言知识 设计开发一个简易计算器,可进行加、减、乘...
include <stdio.h> float numA = 0;float numB = 0;float temp = 0;void calc(){ printf("\\n");printf("===欢迎使用计算器===");printf("\\n");printf("请输入第一个数:");scanf("%lf",&numA)printf("请输入第二个数:");scanf("%lf",&numB);printf("请输入你的选择:\\n1...

请用程序设计语言编写一个计算1~1000之间所有偶数和的程序?
printf("1~1000之间所有偶数的和:");printf("sum=%d",sum);} for循环语句由循环判定条件和循环体组成,它是C语言中使用最为灵活的循环语句。for循环不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定的而只给出循环结束条件的情况,它完全可以代替while循环。for语句最简单的应用形式,...

C语言问题:设计一个简单的菜单选择程序,根据选择可实现a与b的四则运...
int a,b,c;printf("\\n请输入第一个数:");scanf("%d",&a);printf("请输入第二个数:");scanf("%d",&b);printf("\\n\\t1 加法运算\\n\\t2 减法运算\\n\\t3 乘法运算\\n\\t4 除法运算\\n请选择(1\/2\/3\/4):");scanf("%d",&c);switch(c){ case 1:printf("\\n您选择的是加法运算:\\...

C语言设计一个简单的图形动画,用turboc2运行,怎样编写使图形动起来的...
1、首先,打开vc6.0,建立程序编写页面,建立C语言环境,声明两个整数型变量。2、随后,打出新的前三行,由于规律不明显,就用printf语句手动输入,要仔细观察模版。3、观察可得,中间三行相同,就可以使用for循环,循环三行,每行的个数要仔细计算,模版很重要。4、随后的七列逐渐减少,同样使用for...

谁能帮我用HTML语言做一个简单的网页?代码就行
第一个html网页 第一个html网页 第一行第一列 第一行第二列 第二行第一列 第二行第二列

用C语言设计一个简单计算器
else if(p=='*') multiplication(a,b,c);else if(p=='\/') div(a,b,c);else puts("没有注册这个运算符号\\n"); }以上是设计的一个简易计算器。可以进行相应的加减乘除。简介:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所...

求用C语言编写一个简单的学生信息管理程序和课程设计报告
求用C语言编写一个简单的学生信息管理程序,能实现对学生信息的简单管理。要求:建立一个4个学生的信息登记表,每个学生的信息包括:学号,姓名,和3门课程的成绩(FOX,C,ENGLISH)。... 求用C语言编写一个简单的学生信息管理程序,能实现对学生信息的简单管理。要求:建立一个4个学生的信息登记表,每个学生的信息包括:...

教你如何使用C语言编写简单小游戏
这样学习程序设计,就不会是一件艰苦 ,枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣. 1, 总是从Hello,world开始 学习编程的第一个程序,一般就是打印一个亲切的词语——"Hell o,world!".让我们来看看这个最简单的C程序:#incolude \/*把输入输出函数的头文件包含进来*\/int main(){printf("...

C语言设计一个用简单的加密程序,即用字母替换的方式加密,程序运行中发 ...
while(1)\/\/程序一直运行,直到输入密钥0为止 { printf("Enter the key: ");scanf("%d",&key);scanf("%c",&buffer);if(0==key){ break;\/\/输入密钥为0,则退出程序 } printf("Enter a message: ");scanf("%s",arr);scanf("%c",&buffer);EncodeString(arr,key);printf("Encoded ...

右玉县17237245072: 用C语言编写一个简单的计算器1 -
邬趴速尔: #include<stdio.h> int main() {double num1 = 0; //输入1double num2 = 0; //输入2char ch; //操作double ret = 0; //结果 printf( "输入第一个数:" );scanf( "%lf", &num1 );printf( "输入第二个数:" );scanf( "%lf", &num2 ); ...

右玉县17237245072: c语言设计一个简单的计算器程序
邬趴速尔: /* 2013年12月23日 12:43:46 目的:计算器的实现 */ # include <stdio.h> # include <ctype.h> # include <math.h> char get_choice(void); //获取用户输入的选项,并建立目 char get_first(void); //获取用户输入的选项,并剔除错误输入 float get_int(...

右玉县17237245072: c语言程序编写(初学)(1) 编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data2是参加运算的两个数,op为运算符,其取值只能是+... -
邬趴速尔:[答案] #includemain(){ char op; float result,data1,data2; float OP(float x,float y,char t); printf("input op(+,-,*,/):\n",op); scanf("%c",&op); printf("input data1:\n",data1); scanf("%f",&data1); pr...

右玉县17237245072: C语言实现的简易计算器 -
邬趴速尔: 展开全部#include void main() { float a,b,i=0;char yun;mama: printf("\n请输入运算符和要计算的两个数:"); main:if(i<3) {fflush(stdin); scanf("%c%f%f",&yun,&a,&b);switch(yun) { case '+':printf("%.2f+%.2f=%.2f",a,b,a+b); break; case '-':...

右玉县17237245072: 用C语言编写一个简单的计算器 -
邬趴速尔: #include int main() { double num1 = 0; //输入1 double num2 = 0; //输入2 char ch; //操作 double ret = 0; //结果 printf( "输入第一个数:" ); scanf( "%lf", &num1 ); printf( "输入第二个数:" ); scanf( "%lf", &num2 ); printf( "操...

右玉县17237245072: c语言简单计算器 -
邬趴速尔: #include<stdio.h> int main() {int a,b; char c; printf("请输入您需要算的\n支持+ - * ÷%\n"); scanf("%d%c%d",&a,&c,&b); switch(c) { case '+':printf("%d%c%d=%d",a,c,b,a+b);break; case '-':printf("%d%c%d=%d",a,c,b,a-b);break; case '*':...

右玉县17237245072: C语言程序设计,做一个简单计算器 -
邬趴速尔: #include#include int main() { int i; double num; int i1, i2; printf("\t计算器计算\n"); printf("加按1, 减按2, 乘按3, 除按4,平方按5, 立方按6,开方按7\n"); do { printf("输入:"); scanf("%d", &i); }while(!(i > 0&&iswitch(i) { case 1: ...

右玉县17237245072: 怎么用C语言编写一个计算器程序? -
邬趴速尔: #include<stdio.h> #include<math.h> main() { float a,b; char c; printf("please input the expression:"); scanf("%f%c%f",&a,&c,&b); swich(c) { case'+': printf("%f",a+b); case'-': printf("%f",a-b); case'*': printf("%f",a*b); case'/': if(b==0)printf("wrong!"); elseprintf("%f",a/b); break; default: printf("wrong!"); } }

右玉县17237245072: 用c语言编写最简单的计算器 -
邬趴速尔: 我给上面的程序提点意见:尽量不要用goto,多用函数,而不是goto,其他上面的程序就是楼主需要的 应楼主要求改的:#include #include #include char ch,opr; int num1=0,num2=0; void print() { printf("plaese input as 45*65=: "); } void getf() { ...

右玉县17237245072: C语言 要求编写一个简单计算器的程序 -
邬趴速尔: #include<stdio.h> void add(int a,int b,int c) {c=a+b;printf("%d+%d = %d",a,b,c);printf("\n"); } void minus(int a,int b,int c) {c=a-b;printf("%d-%d=%d",a,b,c);printf("\n"); } void multiplication(int a,int b,int c) {c=a*b;printf("%d*%d=%d...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网