真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python編寫一個計算器程序,實現(xiàn)加減乘除和取余二元運算的方法有哪些-創(chuàng)新互聯(lián)

這篇文章主要介紹Python編寫一個計算器程序,實現(xiàn)加減乘除和取余二元運算的方法有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)是專業(yè)的依安網(wǎng)站建設(shè)公司,依安接單;提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行依安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

方法一

結(jié)合lambda表達式、函數(shù)調(diào)用運算符、標準庫函數(shù)對象、C++11標準新增的標準庫function類型,編寫一個簡單的計算器,可實現(xiàn)簡單的加、減、乘、除、取余二元運算。代碼如下:

#include "pch.h"
#include 
#include 
#include 
#include 
using namespace std;
 
int add(int i, int j)
{
	return i + j;
}
 
// 使用函數(shù)調(diào)用運算符
struct divide
{
	int operator()(int i, int j)
	{
		return i / j;
	}
};
 
auto mod = [](int i, int j) {return i % j; };
 
map> binops = 
{
  {"+", add},                 // 使用函數(shù)指針
  {"-", minus()},             // 使用標準庫函數(shù)對象
  {"*", [](int i, int j) {return i * j; }},  // 使用未命名的lambda表達式
  {"/", divide()},               // 使用函數(shù)調(diào)用運算符
  {"%", mod}                  // 命名了的lambda表達式
};
 
int main()
{
	int num1, num2;
	string s;
 
	while (cin >> num1)
	{
		cin >> s >> num2;
		cout << num1 << s << num2 << "=" << binops[s](num1, num2) << endl;
	}
 
	return 0;
}

分享標題:Python編寫一個計算器程序,實現(xiàn)加減乘除和取余二元運算的方法有哪些-創(chuàng)新互聯(lián)
文章出自:http://weahome.cn/article/doooih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部