#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语言:简单计算器多次使用代码实现相关推荐

  1. c语言——简单计算器

    c语言--简单计算器--加.减.乘.除 #define _crt_secure_no_warnings#include<stdio.h> void menu() {printf(" ...

  2. C语言简单计算器报告5000字,c语言简单计算器报告.docx

    c语言简单计算器报告 xxxx大学信息科学与工程学院 课程设计报告 班级:姓名:实验项目名称: 实验室(中心):指导教师: 实验完成时间: 通信工程一班 xxx 简易计算器信息科学与工程学院信息技术实 ...

  3. C语言简单计算器考虑优先级,利用你现有的c语言知识 设计开发一个简易计算器,可进行加、减、乘、除、求余运算。...

    满意答案 nxy_159 推荐于 2017.11.21 采纳率:52%    等级:9 已帮助:3561人 #include float numA = 0; float numB = 0; float ...

  4. c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)

    本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...

  5. 计算器软件C语言课程设计实验报告,c简单计算器实验报告_相关文章专题_写写帮文库...

    时间:2019-05-15 12:55:15 作者:admin 计算器实验报告 班级: 07计本(1)班 姓名: 王林 学号: 20706031047 指导老师: 韩静 一. 需求分析 (1)制作一个 ...

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

    题目: C语言程序设计,做一个简单计算器 程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程. 算加法时只输出加法的结果,算减法时只出减法的结果,如此类推. 解答: 已发送, # ...

  7. C语言实现简单计算器

    C语言实现简单计算器 一.背景 二.代码 1.数据结构 2.弟弟行为的编程 三.基本逻辑 中缀转后缀 (1)为什么要转 (2)怎么转 (3)注意事项 四.演示图片 一.背景 自己希望通过这个处女帖,来 ...

  8. 编译原理公式计算器C语言,编译原理课程设计-简单计算器实现.doc

    编译原理课程设计-简单计算器实现 课程设计报告课程:编译原理学号:姓名:班级:11级嵌入式应用技术班教师:时间:2014年6月计算机科学与技术系 设计名称:简单计算器的实现设计内容.目的与要求:设计内 ...

  9. C语言练手项目--C 语言制作简单计算器

    C 语言制作简单计算器 一.需求 二.实现 1.思路 2.代码 3.运行结果 三.参考链接 一.需求 使用 C 语言做一个简单的计算器,能执行加.减.乘.除操作 二.实现 1.思路 (1)标准输入到s ...

  10. js装修计算器java代码_JavaScript代码实现简单计算器

    本文实例为大家分享了JavaScript代码实现简单计算器的具体代码,供大家参考,具体内容如下 一.实现功能 (1)利用css样式.javascript语言和html语言实现计算器的算法 (2)对计算 ...

最新文章

  1. 所有机器学习项目都适用的检查清单
  2. 基于HTML5的RDP访问实战
  3. windows adb shell 乱码
  4. MySQL(9)主从复制与读写分离
  5. 对于多对多关系的对象,如何建表与关联查询(转载)
  6. Eclipse配置默认的编码集为utf-8
  7. Java面向对象之成员变量的初始值、object类与对象
  8. KETTLE6.0版本体验小结
  9. 计算机基础(四):C语言字符串处理文件保存
  10. 未分配利润与利润表不一致_财务报表中未分配利润和净利润不一样,这正常吗?...
  11. android md5加密工具下载,md5校验工具下载
  12. 【数字图像处理课程设计】期中、期末综合考试题目整理总结(共四个图像处理算法应用题)
  13. 9篇分布式机器学习系统经典论文;深度学习硬件的黄金十年|AI系统前沿动态...
  14. AxGlyph矢量绘图软件 | 绘图软件
  15. 1.认识华为数据通信
  16. orm之peewee
  17. cmd查询微软办公软件是否永久激活
  18. 搞笑文章|如何瘫痪你的电脑
  19. 解决打开管家婆软件报表慢的问题
  20. 三层交换机和二层交换机之间的配置

热门文章

  1. WinUSB Component for .Net WinForm
  2. 禁用使用未签名驱动导致的windows 7自动修复
  3. 浅谈Redis基本数据类型底层编码(含C源码)
  4. 山大824计算机基础,山东大学2020年考研824计算机基础考试大纲
  5. 安卓rom制作教程_【教程】安卓手机刷入第三方ROM通用教程
  6. 史上最全的微信小程序代码大全源码下载
  7. iTerm2 + Fish 打造高效终端
  8. 车牌识别opencv_基于OpenCV 的车牌识别
  9. jsp浏览图像bean原理分析与改良-JSP实用教程(第三版)耿祥义 张跃平编著第4章例题4_9-动态获取文件夹中的文件并返回
  10. 留言板 HTML5代码