C语言:简单计算器多次使用代码实现
#include <stdio.h>
int mul(int x , int y);
float div(float x , float y);
int yushu(int x , int y);
int add(int x , int y){int z;
//printf("输入两个整数:");
//scanf("%d%d",&x , &y);
z = x + y;
return z;
}
int sub(int x , int y){int z;
z = x - y;
return z;
}
void Menu()
{printf("欢迎使用计算器\n");printf(" \n");printf("--------------------------- \n");printf("1.加法 2.减法 \n3.乘法 4.除法 \n5.余数 6.返回主菜单 \n");printf("--------------------------- \n");printf(" \n");
}
int main()
{char ch1 = 'y',ch2,a;printf("请选择1-6:"); while(ch1 == 'y'||ch1 =='Y'){Menu();printf("==请输入==\n");printf("请输入选择项:\n");scanf("%c",&ch2);getchar();switch(ch2){case '1':{int a , b , c;printf("输入两个整数:");scanf("%d%d",&a , &b);c = add(a,b);printf("%d + %d = %d \n", a , b , c);break;}case '2':{int a , b , c;printf("输入两个整数:");scanf("%d%d",&a , &b);c = sub(a,b);printf("%d - %d = %d \n", a , b , c);break;}case '3':{int a , b , c;printf("输入两个整数:");scanf("%d%d",&a , &b);c = mul(a,b);printf("%d * %d = %d \n", a , b , c);break;}case '4':{int a , b ;float c; printf("输入两个整数:");scanf("%d%d",&a , &b);c = div(a,b);printf("%d / %d = %g \n", a , b , c);break;}case '5':{int a , b , c;printf("输入两个整数:");scanf("%d%d",&a , &b);c = yushu(a,b);printf("%d %% %d = %d \n", a , b , c);break;}case '6':{ch1 = 'n';break;}default:{printf("输入有误,请输入0-9进行选择!");break;} }if(ch2 != '\0'){printf("按任意键继续,返回主菜单\n");a = getchar();if(a != '\xA'){getchar();ch1 = 'n';}}}
}
int mul(int x , int y){int z;
z = x * y;
return z;
}
float div(float x , float y){float z;
z = x / y;
return z;
}
int yushu(int x , int y){int z;
z = x % y;
return z;
}
C语言:简单计算器多次使用代码实现相关推荐
- c语言——简单计算器
c语言--简单计算器--加.减.乘.除 #define _crt_secure_no_warnings#include<stdio.h> void menu() {printf(" ...
- C语言简单计算器报告5000字,c语言简单计算器报告.docx
c语言简单计算器报告 xxxx大学信息科学与工程学院 课程设计报告 班级:姓名:实验项目名称: 实验室(中心):指导教师: 实验完成时间: 通信工程一班 xxx 简易计算器信息科学与工程学院信息技术实 ...
- C语言简单计算器考虑优先级,利用你现有的c语言知识 设计开发一个简易计算器,可进行加、减、乘、除、求余运算。...
满意答案 nxy_159 推荐于 2017.11.21 采纳率:52% 等级:9 已帮助:3561人 #include float numA = 0; float numB = 0; float ...
- c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
- 计算器软件C语言课程设计实验报告,c简单计算器实验报告_相关文章专题_写写帮文库...
时间:2019-05-15 12:55:15 作者:admin 计算器实验报告 班级: 07计本(1)班 姓名: 王林 学号: 20706031047 指导老师: 韩静 一. 需求分析 (1)制作一个 ...
- c语言设计程序计算器,C语言程序设计,做一个简单计算器
题目: C语言程序设计,做一个简单计算器 程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程. 算加法时只输出加法的结果,算减法时只出减法的结果,如此类推. 解答: 已发送, # ...
- C语言实现简单计算器
C语言实现简单计算器 一.背景 二.代码 1.数据结构 2.弟弟行为的编程 三.基本逻辑 中缀转后缀 (1)为什么要转 (2)怎么转 (3)注意事项 四.演示图片 一.背景 自己希望通过这个处女帖,来 ...
- 编译原理公式计算器C语言,编译原理课程设计-简单计算器实现.doc
编译原理课程设计-简单计算器实现 课程设计报告课程:编译原理学号:姓名:班级:11级嵌入式应用技术班教师:时间:2014年6月计算机科学与技术系 设计名称:简单计算器的实现设计内容.目的与要求:设计内 ...
- C语言练手项目--C 语言制作简单计算器
C 语言制作简单计算器 一.需求 二.实现 1.思路 2.代码 3.运行结果 三.参考链接 一.需求 使用 C 语言做一个简单的计算器,能执行加.减.乘.除操作 二.实现 1.思路 (1)标准输入到s ...
- js装修计算器java代码_JavaScript代码实现简单计算器
本文实例为大家分享了JavaScript代码实现简单计算器的具体代码,供大家参考,具体内容如下 一.实现功能 (1)利用css样式.javascript语言和html语言实现计算器的算法 (2)对计算 ...
最新文章
- 所有机器学习项目都适用的检查清单
- 基于HTML5的RDP访问实战
- windows adb shell 乱码
- MySQL(9)主从复制与读写分离
- 对于多对多关系的对象,如何建表与关联查询(转载)
- Eclipse配置默认的编码集为utf-8
- Java面向对象之成员变量的初始值、object类与对象
- KETTLE6.0版本体验小结
- 计算机基础(四):C语言字符串处理文件保存
- 未分配利润与利润表不一致_财务报表中未分配利润和净利润不一样,这正常吗?...
- android md5加密工具下载,md5校验工具下载
- 【数字图像处理课程设计】期中、期末综合考试题目整理总结(共四个图像处理算法应用题)
- 9篇分布式机器学习系统经典论文;深度学习硬件的黄金十年|AI系统前沿动态...
- AxGlyph矢量绘图软件 | 绘图软件
- 1.认识华为数据通信
- orm之peewee
- cmd查询微软办公软件是否永久激活
- 搞笑文章|如何瘫痪你的电脑
- 解决打开管家婆软件报表慢的问题
- 三层交换机和二层交换机之间的配置
热门文章
- WinUSB Component for .Net WinForm
- 禁用使用未签名驱动导致的windows 7自动修复
- 浅谈Redis基本数据类型底层编码(含C源码)
- 山大824计算机基础,山东大学2020年考研824计算机基础考试大纲
- 安卓rom制作教程_【教程】安卓手机刷入第三方ROM通用教程
- 史上最全的微信小程序代码大全源码下载
- iTerm2 + Fish 打造高效终端
- 车牌识别opencv_基于OpenCV 的车牌识别
- jsp浏览图像bean原理分析与改良-JSP实用教程(第三版)耿祥义 张跃平编著第4章例题4_9-动态获取文件夹中的文件并返回
- 留言板 HTML5代码