#include <stdio.h>
#include <stdlib.h>
int firNum,secNum;
void ShowMenu();
void Input();
int Add();
int Sub();
int Mul();
int Dev();
int main()
{
int choice;
while (1)
{
ShowMenu();
scanf("%d",&choice);
switch(choice)
{
case 1:
printf("%d\n",Add());break;
case 2:
printf("%d\n",Sub());break;
case 3:
printf("%d\n",Mul());break;
case 4:
printf("%d\n",Dev());break;
case 5:
exit(0);
}
}
return 0;
}
void ShowMenu()
{
printf("欢迎使用简单计算器!\n请选择您想要进行的操作:\n");
printf("1.加法\n2.减法\n3.乘法\n4.除法\n5.退出\n");
}
void Input()
{
printf("请输入第一个数字:\n");
scanf("%d",&firNum);
printf("请输入第二个数字:\n");
scanf("%d",&secNum);
}
int Add()
{
Input();
return (firNum + secNum);
}
int Sub()
{
Input();
return (firNum - secNum);
}
int Mul()
{
Input();
return (firNum * secNum);
}
int Dev()
{
Input();
if (0 == secNum)
{
printf("除数不能为0\n");
exit(0);
}
else
return (firNum / secNum);
}
分享到:
相关推荐
#### 第一部分:概论 **第1章:从零开始** - **1.1 为什么选择JavaScript?** - **1.1.1 用户的偏好--B/S模式** - 强调了浏览器/服务器(B/S)架构的重要性,解释为何在该模式下JavaScript成为首选语言。 - **...
- 简单的数学建模技巧。 - 解决实际问题的方法。 - **考核方式**:闭卷考试,初级难度,需携带初级计算器。 ##### 8. **调查分析基本技能(8003)** - **概述**:这是一门综合性的基础课程,涵盖调查分析所需的...
第一部分 概论 第1章 从零开始 1.1 为什么选择JavaScript? 1.2 JavaScript的应用范围 1.3 JavaScript的版本 1.4 一些值得留意的特性 禁忌及如何突破这些禁忌 1.5 安全性和执行效率 1.6 ...
- **书名**:《量子力学概论(翻译版)原书第 2 版 INTRODUCTION TO QUANTUM MECHANICS》 - **作者**:DAVID J. GRIFFITHS - **译者**:贾瑜、胡行、李玉晓 - **出版社**:机械工业出版社 - **出版时间**:2009年 ...
"中缀表达式.cpp"可能实现了中缀表达式到后缀表达式(也称为逆波兰表示法)的转换,这是实现简单计算器的关键步骤。 【大作业】 "魔兽世界等大作业代码"表明这些题目可能来自于实际项目或者大型编程作业,如游戏...
- 其他形式还包括简单的计算器、手机、GPS导航系统、ATM机等。 **知识点3:计算机硬件的五大单元** - **输入单元**:包括键盘、鼠标、扫描仪等设备,用于将数据输入到计算机中。 - **主机部分(系统单元)**:包含...
- **发展历程**:随着计算机技术的发展,数值计算方法也经历了从简单到复杂的过程,早期主要依赖于手动计算或简单的机械计算器,现代则更多地借助高性能计算机和复杂的算法。 #### 二、数值计算方法的重要性 - **...
- **计算机发展历程**:了解计算机从早期的机械计算器到现代高性能计算机的发展历程,掌握不同发展阶段的重要事件和技术突破。 - **计算机硬件的基本组成**:熟悉计算机硬件的主要组成部分,如中央处理器(CPU)、内存...
在内容概述方面,本书的第1章介绍嵌入式系统实验教学的概论,涵盖了嵌入式编程的基础知识、ARM处理器的特点、μC/OS-II操作系统的特点,以及UP-NetARM300实验系统在应用软件开发中的运用。第1章之后,每章都着重介绍...
文中还提到了计算机的广泛定义,包括各种类型的计算器,如简易型计算器、手机、GPS、ATM、个人计算机、平板电脑、智能手机、单板计算机、智能手表和穿戴式计算机等。这些都是基于计算机原理设计的设备,能够完成输入...
1. 计算机系统概论:计算机被定义为一种自动化、高效率的电子设备,能够处理数学和逻辑问题。计算机系统由硬件和软件两部分构成,硬件作为物质基础,软件则是应用基础。自ENIAC(电子数值积分器与计算器)以来,...
数字系统是现代电子和计算机技术的基石,广泛应用于从简单的数字计算器到复杂的计算机和网络通信设备中。 在描述中提到,这本书是一本很好的编程书籍,强调了逻辑和系统概论的重要性。这意味着书中可能会包含以下...