#include<stdio.h>
void tips(){
printf(“\n");
printf("
计算器
\n");
printf(“请输入一种算法\n”);
printf("
\n");
printf("
by:兴\n");
printf("
**********\n”);
}
int add(data1,data2){
int z;
z = data1+data2;
return z;
}
int Jian(data1,data2){
int z;
z = data1-data2;
return z;
}
int Cheng(data1,data2){
int z;
z = data1*data2;
return z;
}
float Chu(data1,data2){
float z;
z = (float)data1/data2;
return z;
}

int main()
{
int data1;
int data2;
int result;
float result2;
char suanFa;
int mark = 0;
while(1)
{
tips();
if(mark != 0)
{
getchar(); **//用处吸收回车,回 车也是一种字符,这里的作用是把输入data2之后的回车吸收掉
}
mark = 1;
scanf("%c",&suanFa);

switch(suanFa)
{case'+':printf("你选择了加法");printf("请输入第一个数\n");scanf("%d",&data1);printf("请输入第二个数\n");scanf("%d",&data2);result = add(data1,data2);printf("加法结果为:%d\n",result);break;case'-':printf("你选择了减法");printf("请输入第一个数\n");scanf("%d",&data1);printf("请输入第二个数\n");scanf("%d",&data2);result = Jian(data1,data2);printf("减法结果为:%d\n",result);break;case'*':printf("你选择了乘法");printf("请输入第一个数\n");scanf("%d",&data1);printf("请输入第二个数\n");scanf("%d",&data2);result = Cheng(data1,data2);printf("乘法结果为:%d\n",result);break;case'/':printf("你选择了除法");printf("请输入第一个数\n");scanf("%d",&data1);printf("请输入第二个数\n");scanf("%d",&data2);result2 = Chu(data1,data2);printf("除法结果为:%f\n",result);break;default:printf("你选择了鬼算法");break;
}      }
system("pause");
return 0;

}

C语言 基础版计算器加减乘除相关推荐

  1. GO语言基础----简易计算器

    GO语言基础----简易计算器 该计算器可以执行两个数字和一个计算符号的计算. 例如,1+1,3*5,9/2- 代码实现: package mainimport("fmt")fun ...

  2. js计算器代码加减乘除_如何用jQuery做一个简易版计算器

    经过几个小时地敲敲打打,终于把这一部分的代码完成了. 这类问题的难点不在于布局,而是如何恰当地使用jQuery达成计算.交互的目的,比如储存.显示数值,数据类型的转换等. 在听老师讲课之前的我,思路是 ...

  3. 《基于ArcGIS的Python编程秘笈(第2版)》——第1章 面向ArcGIS的Python语言基础

    本节书摘来自异步社区<基于ArcGIS的Python编程秘笈(第2版)>一书中的第1章,第1.1节,作者: [美]Eric Pimpler(派普勒) 更多章节内容可以访问云栖社区" ...

  4. C语言基础专业书,零基础学C语言(第3版) (康莉/李宽 等著) 中文pdf完整版[29MB]

    零基础学C语言(第3版)站在零基础学习的角度讲授C语言,使初学者能尽快掌握C语言程序设计的精髓,避免走弯路.在讲解知识点时,笔者采用由浅人深.逐级递进的学习方式进行内容设置安排.<零基础学C语言 ...

  5. C语言基础之个税计算器demo实现

    最近在学C语言基础,在导师的指导下,先准备写个个税薪资计算器.这是一个简单的C语言小demo.主要用到了C语言的函数,if选择语句. 程序的主要代码如下(可运行): #include <stdi ...

  6. C语言 单链表通讯录基础版实现,保证看完都直呼easy

    C语言 单链表实现通讯录基础版,保证看完都大呼简单! --------------------------------- 首先在写通讯录之前,必须明确我们的需求: 因为是基础版,我在这里暂时只实现以下 ...

  7. 用python语言实现反恐精英基础版-案例

    """ 写了大概有1个多小时吧,中途多多少少都出现了一些bug,最终还是码出来,Talk is cheap, show me code!(屁话少说,放码过来) PS:Ma ...

  8. python全套完整教程-Python语言基础50课 全套完整版(含doc版)

    Python 语言基础 50 课是一套新的简单的给新手小白Python入门教程,由于之前发布的Python学习项目Python-100-Days对初学者来说上手还是有一定难度,而且很多小伙伴希望能够有 ...

  9. c++语言基础教程第三版习题答案,《C++语言基础教程》吕凤翥习题答案

    <<C++语言基础教程>吕凤翥习题答案>由会员分享,可在线阅读,更多相关<<C++语言基础教程>吕凤翥习题答案(66页珍藏版)>请在人人文库网上搜索. ...

最新文章

  1. 信息网络基础设施普遍薄弱,提防信息安全风险--央行副行长
  2. 翻译: Oralce官方文档-- Data Blocks, Extents, and Segments
  3. android 播放MP3实例
  4. Linux: wget 使用技巧
  5. MSSQL Server 2008 功能
  6. Maven - 安装 配置
  7. 统一修改gcd高程文字样式_样式与格式的使用
  8. .Net客户端应用程序开发
  9. SVN 删除文件及其恢复大全
  10. 微PE安装win10系统 GPT、BOOTMGR PBR、EFI PART红色
  11. 【知识整理】Nmap与Masscan
  12. Mybatis_select、insert、update、delete常用属性
  13. android 人脸 动画表情包,巧笑表情包怎么制作 Android好玩的emoji人脸表情软件推荐...
  14. 民国歌曲 - 毛毛雨
  15. python3用turtle模块画一棵随机樱花树
  16. Android应用内存管理机制
  17. 华为智慧屏鸿蒙系统深度评测,八个维度深度评测华为荣耀智慧屏
  18. 怀念《100部经典动漫大回顾》 你还记得几部?(附图)
  19. 单纤光模块与双纤光模块的区别是什么?
  20. Codeforce 1296 E String Coloring

热门文章

  1. 计算机考研复试之常问问题篇(1)
  2. reiserfs分区配置
  3. 爱上摇滚与民谣的青春
  4. Qt 之自定义界面(QMessageBox)
  5. 8051汇编:EQU指令
  6. 我忍不住发圈,所以只能屏蔽你
  7. Python - 列表补充(一)
  8. 大数据平台技术回忆版
  9. VOR/DME进近与ILS进近的不同之处(摘录转载feeyo.com)
  10. Delphi 结构体数组使用