python123程序设计题说句心里话_用c++写一个简单的计算器程序

// 050305.cpp : 定义控制台应用程序的入口点。

//

// 050304.cpp : 定义控制台应用程序的入口点。

//

//四则运算

#include "stdafx.h"

#include

#include

using namespace std;

void add()

{

printf("输入要计算的加数(例如a b)\n");

int adda=0, addb=0,addc=0;

cin >> adda;

cin >> addb;

addc = adda+addb;

cout <

}

void substraction()

{

printf("输入要计算的减数(例如a b)\n");

int suba = 0, subb = 0, subc = 0;

cin >> suba;

cin >> subb;

subc = suba-subb;

cout <

}

void multiplication()

{

printf("输入要计算的乘数(例如a b)\n");

int mula = 0, mulb = 0, mulc = 0;

cin >> mula;

cin >> mulb;

mulc = mula*mulb;

cout <

}

void division()

{

printf("输入要计算的除数(例如a b)\n");

int dsa = 0, dsb = 0, dsc = 0,dsd=0;

cin >> dsa;

cin >> dsb;

dsc = dsa/dsb;

dsd = dsa%dsb;

cout <

}

void operation()//运算函数

{

printf("输入数据选择做那种运算\n");

printf("输入0选择退出,1做加法,2做减法,3做乘法,4做除法(保留余数)\n");

int operatione = 0;

cin >> operatione;

cout << endl;

try

{

if (operatione == 1)

{

//加法

add();

}

else if (operatione == 2)

{

//减法

substraction();

}

else if (operatione == 3)

{

//乘法

multiplication();

}

else if (operatione == 4)

{

//出发

division();

}

else if (operatione == 0)

{

exit(0);

}

else

{

throw 1;

}

}

catch (int i)

{

cout << "输入错误" << endl;

}

operation();

}

int main()

{

printf("欢迎使用本计算器");

operation();

return 0;

}

//技术交流1099723261@qq.com

//或者来我另一个博客交流:http://www.oschina.net/code/snippet_2743162_55878

//或者:http://blog.csdn.net/schopenhauerzhang/article/details/51308392

//欢迎来我邮箱或者博客留言,技术交流;1099723261@qq.com

(原创)如何使用boost&period;asio写一个简单的通信程序(一)

boost.asio相信很多人听说过,作为一个跨平台的通信库,它的性能是很出色的,然而它却谈不上好用,里面有很多地方稍不注意就会出错,要正确的用好asio还是需要花一番精力去学习和实践的,本文将通过介 ...

(原创)如何使用boost&period;asio写一个简单的通信程序(二)

先说下上一篇文章中提到的保持io_service::run不退出的简单办法.因为只要异步事件队列中有事件,io_service::run就会一直阻塞不退出,所以只要保证异步事件队列中一直有事件就行了, ...

Python3的tkinter写一个简单的小程序

一.这个学期开始学习python,但是看了python2和python3,最后还是选择了python3 本着熟悉python的原因,并且也想做一些小程序来增加自己对python的熟练度.所以写了一个简 ...

用JavaScript写一个简单的计算器

本文使用js实现了一个简单的加.减.乘.除计算器. 以下是css部分代码: *{ padding:0; margin:0; color: #424242; } .outer{ width:300px; ...

&lbrack;pixhawk笔记&rsqb;4-如何写一个简单的应用程序

本文主要内容来自于:https://dev.px4.io/en/tutorials/tutorial_hello_sky.html,并对文档中的部分问题进行更正. 本文假设已经建立好开发环境并能正确编 ...

用python语言写一个简单的计算器

假如我们有这样一个式子: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2 ...

js eval函数写一个简单的计算器

python3 写一个简单的websocket程序&lpar;转&rpar;

原贴:https://segmentfault.com/q/1010000009284816?_ea=1883181 也是找了好久 #! /usr/bin/env python # -*- codin ...

如何用 Python 写一个简易的抽奖程序

不知道有多少人是被这个头图骗进来的:) 事情的起因是这样的,上周有同学问小编,看着小编的示例代码敲代码,感觉自己也会写了,如果不看的话,七七八八可能也写的出来,但是一旦自己独立写一段程序,感觉到无从下 ...

随机推荐

Newtonsoft&period;Json 序列化和反序列化 时间格式【转】

1.JSON序列化 string JsonStr= JsonConvert.SerializeObject(Entity); eg:   A a=new A(); a.Name="Elain ...

利用html5的画布canvas进行图片压缩处理

在网上找的代码,按自己的需求改了下,忘记在哪找的了.这里记着方便自己以后学习. // 参数,最大高度 //var MAX_HEIGHT = 100; var MAX_WIDTH = 200; // 渲 ...

zip压缩解压缩 项目icsharpcode-SharpZipLib-e012155

大家可以到http://www.icsharpcode.net/opensource/sharpziplib/ 下载SharpZiplib的最新版本,支持Zip, GZip, BZip2 和Tar格式 ...

&lbrack;ios2&rsqb;发布时去除NSLog打印

#if DEBUG #warning NSLogs will be shown #else #define NSLog(...) {} #endif

Linux之yum

yum相当于是linux的本地的软件资源库,每个一段时间必须手动更新yum update

【Python】excel读写操作 xlrd &amp&semi; xlwt

xlrd ■ xlrd xlrd模块用于读取excel文件内容 基本用法: workbook = xlrd.open_workbook('文件路径') workbook.sheet_names() # ...

elasticsearch5&period;5&period;3 源码学习 idea下源码编译

1.学习elasticsearch 源码,通过搜索“elasticsearch源码”,进行相关搜索.   2.因源码gradle编译,选择gradle-3.5可以编译通过,对应elasticsearc ...

mybatis的plugin

1.Mybatis-Plugin的设计思路 听起来一个挺神奇的单词,插件.说白了就是使用了Jdk自带的动态代理.在需要的时候进行代理.AOP怎么用,他就怎么用. Plugin类等价于Invocatio ...

channel和Stream的对比

这篇文章主要想总结下NIO的channel的传统io中的stream的差别在哪.网上找了很多文章,都感觉只是说了概念.然后自己大概看了下源码,结合概念,整理一下.有些地方可能不是很准确,也希望可以给点 ...

Redis 当成数据库在使用和可靠的分布式锁,Redlock 真的可行么?

怎样做可靠的分布式锁,Redlock 真的可行么? https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值