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




用Java语言设计一个界面,
首先:采用什么技术实现 java语言可以使用awt 和swing等技术实现图形界面 推荐使用Swing,因为Swing比AWT更专业,更漂亮,组件更丰富,功能更强大。2. 其次:分析采用什么布局 边界布局BorderLayout,配合表格布局GridLayout,既简单又美观 3. 最后:分析需求中需要用的组件 学生姓名 学号 显示信息 ...

想问大家一个简单的C程序设计题,题如下: 就是利用C语言,把输入的几个...
题目:对10个数进行排序 1.程序分析:可以利用 选择 法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。2.程序源代码:defineN10 main(){inti,j,min,tem,a[N];\/*inputdata*\/ printf("pleaseinputtennum:\\n");for(i=0;i...

用C语言设计一个学生成绩管理系统
include <stdio.h>#include <string.h> include <stdlib.h>#define MAX 1000\/*定义学生成绩信息结构*\/struct stu{ char id[8];char name[8];

教你如何使用C语言编写简单小游戏
爱玩是人的天性,而C语言是我们计算机专业都要学习的一门基础 学科.一般来说,是比较枯燥的.那么,我们能不能通过编一些小游戏来提高它的趣味性呢?这样学习程序设计,就不会是一件艰苦 ,枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣. 1, 总是从Hello,world开始 学习编程的第一个程序,一般就是打印...

C语言问题: 设计一个简易计算器,要求:能够进行任意多个数的加减乘除四...
include <stdio.h> define stack_init_size 100 \/\/初始化栈大小 int zhuanhuan(char a,char b){int i,j;int precede[7][7]={ {1,1,-1,-1,-1,1,1},{1,1,-1,-1,-1,1,1},{1,1,1,1,-1,1,1},{1,1,1,1,-1,1,1},{-1,-1,-1,-1,-1,0,2},{1,1,1,1...

求c语言设计的一个学生学籍管理系统!急用!要有查询 增加 删除 修改功能...
求c语言设计的一个学生学籍管理系统!急用!要有查询 增加 删除 修改功能!简单一点的就好了!急用啊! 这两天就要用啊!如果能加上实训报告更好啊!... 这两天就要用啊!如果能加上实训报告更好啊! 展开  我来答 2个回答 #热议# 该不该让孩子很早学习人情世故?匿名用户 2011-07-05 展开全部 自己...

利用你现有的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("请输入你的选择:\\...

用C语言设计一个求三个数平均值的程序
考虑到是初学者,所以用最简单的思路来一个程序,定义四个变量,三个变量用于存储输入的三个数,第四个变量用于存储所求的平均数。代码如下:int main(){ int a=0,b=0,c=0,average=0;scanf("%d %d %d",&a, &b, &c);average = (a+b+c)\/3;printf("%d", average);return 0;} 下...

求用C语言制作一个简单软件完整的学习流程
c语言编译程序属于系统软件。编译程序(Compiler,compilingprogram)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。这里的编译程序是一种动作,是根据编译原理技术,由高级程序设计语言编译器翻译成机器语言二进制代码行为,因此它是系统软件。

C语言,编写一个简单的通讯录管理系统??
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌...

高坪区17070905276: 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...

高坪区17070905276: 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(...

高坪区17070905276: 用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 ); ...

高坪区17070905276: 设计一个简单的计算器,完成两个数的加减乘除.c语言题 -
钮径苯扎:[答案] #include "stdio.h" void main() { float x,y; char op; scanf("%f%c%f",&x,&op,&y) ; switch(op) { case '+':printf("%.2f%c%.2f=%.2f\n",x,op,y,x+y);break; case '-':printf("%.2f%c%.2f=%.2f\n",x,op,y,x-y);break; case '*':printf("%.2f%c%.2f=%.2f\n",x,op,...

高坪区17070905276: 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: ...

高坪区17070905276: 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 '-':...

高坪区17070905276: 用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( "操...

高坪区17070905276: C语言简单的计算器程序设计 -
钮径苯扎: #include//加 int Plus(int a,int b);//减 int Minus(int a,int b);//乘 int Multiply(int a,int b);//除 int Divide(int a,int b); void main() { int a,b; char c; printf("输入两个整数"); scanf("%d%d%c",&a,&b,&c); switch(c) { case '+':Plus(a,b);break; case '-':...

高坪区17070905276: 简单的计算器 C语言 程序设计 -
钮径苯扎: #include <stdio.h>void min(){int a;int b;int c;char op;scanf("%d",&a);scanf("%c",&op);scanf("%d",&b); switch(op){case '+':c=a+b;break;case '-':c=a-b;break;case '*':c=a*b;break; case '/':c=a/b;break;default:printf(...

高坪区17070905276: 利用你现有的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("请输入第二个数:")...

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