用C语言简单实现加减乘除

 

//简单实现加减乘除
//函数指针数组
#include<stdio.h>

void nume(){
	printf("***********************\n");
	printf("**** 1.Add   2.Sub ****\n");
	printf("**** 3.Mul   4.Div ****\n");
	printf("*****5.Eor  0.exit ****\n");
	printf("***********************\n");
	
}
int Add(int x, int y){
	return x + y;
}

int Sub(int x, int y){
	return x - y;
}

int Mul(int x, int y){
	return x * y;
}

int Div(int x, int y){
	return x / y;
}

int Eor(int x, int y){
	return x ^ y;
}
int main(){
	
	int input=0, x=0, y=0;
	do{
		nume();
		printf("请输入你的选项:\n");
		scanf("%d",&input);	
		int (*p[6])(int, int) = {0,Add,Sub,Mul,Div,Eor};
		if(input>=1 && input<=5){
			printf("请输入两个操作数\n");
			scanf("%d%d",&x,&y);
			printf("%d \n", p[input](x,y) ); // 函数指针数组的使用
		}else if(input == 0){
			printf("退出\n");
		}	
		else{
			printf("请重新输入\n");
		}
	}while(input);
	return 0;
}

 

qq_62941717
关注 关注
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c语言加减乘除程序,求一个计算加减乘除C语言程序
weixin_36431035的博客
05-25 3328
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeintgetOption(void);voidgetData(int*num1,int*num2);floatcalc(intoption,intnum1,intnum2);floatadd(intnum1,intnum2);floatsub(intnum1,intnum...
C语言实现计算器加减乘除四种基本功能
最新发布
m0_70840559的博客
10-15 2172
2、若选择A.开机,显示hello后,则可以开始输入数值和运算符号进行加/减/乘/除四种基本运算中的任意一种运算,每次进行一次运算之后都会询问是否继续运算,若输入继续,则开始下一次输入数值和符号进行计算,若输入其他,则退出计算,程序结束运行。4、若用户不按规则输入A或B,而是输入其他字符,则显示请按规则输入后退出程序运行。printf("欢迎进入计算器,请问是否开机\n");printf("A、开机 B、误触\n");printf("请输入num1的值:");printf("请按规则输入\n");
c语言程序加减乘除
04-16
随机产生加减乘除运算,要注意除的除数不能为0,如果两数除不尽则重新选题,退出时给出评分和正确率
C语言加减乘除运算
11-26
C语言加减乘除运算
C语言,计算器程序,可以实现加减乘除等功能
01-11
C语言,计算器程序,可以实现加减乘除等功能,有界面,有注释,可以运行。可以计算小数,计算没有错误。没有括号运算。
c语言计算机加减乘除程序,求一个计算加减乘除C语言程序
weixin_29886825的博客
05-25 494
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeintgetOption(void);voidgetData(int*num1,int*num2);floatcalc(intoption,intnum1,intnum2);floatadd(intnum1,intnum2);floatsub(intnum1,intnum...
c语言实现一种不使用栈的整数加减乘除计算器
09-10
c语言实现整数加减乘除的计算器,采用非栈的方式处理先乘除后加减的功能 。实现竖式输出,支持连续运算功能,
简单C语言计算器 只实现加减乘除运算
11-19
程序对于初学C语言的同学很有帮助,#include "iostream" using namespace std; int main( void ) { double numbera, numberb, result; char operate; try { //输入操作数和运算符 cout请输入第一个操作...
c语言计算器代码(有注释),可实现二、十、十六等多进制的加减乘除运算
05-05
c语言计算器代码(有注释),可实现二、十、十六等多进制的加减乘除运算,可实现界面刷新、返回、退出等多项功能
caculatorv1.1_简加减乘除计算器_
10-01
基于c语言简单实现加减乘除实现代码
C语言程序:作一个可供小学数学运算的程序,10以内加减乘除
03-31
题目: 作一个可供小学数学运算的程序:10以内加减乘除,能根据输入的题数,由计算机自动出题,判断做题是否正确,最后计算分数。如: 请输入题数:2 3+5=8 正确! 2*4=6 错误! 您的正确率为:50%
C语言简易加减测试程序
06-25
可随机显示十道加减题,显示分数和时间,记录ID,分数及时间,可根据ID查询分数
C语言实现计算器简单混合运算
07-18
C语言实现计算器简单混合运算 博客地址:https://blog.csdn.net/XiaoCaiDaYong/article/details/131786947
使用C语言一个两个数的加减乘除程序
热门推荐
m0_57680646的博客
06-20 1万+
提示:文章完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
c语言一个学习加减乘除程序
weixin_35749796的博客
01-14 614
这是一个简单的学习加减乘除的 C 语言程序: #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int num1, num2, result, answer, choice; srand(time(0)); while(1) { ...
运算加减乘除c语言程序,求一个计算加减乘除C语言程序
weixin_31691749的博客
05-17 343
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeintgetOption(void);voidgetData(int*num1,int*num2);floatcalc(intoption,intnum1,intnum2);floatadd(intnum1,intnum2);floatsub(intnum1,intnum...
加减计算的c语言程序,求一个计算加减乘除C语言程序
weixin_39828102的博客
05-19 66
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeintgetOption(void);voidgetData(int*num1,int*num2);floatcalc(intoption,intnum1,intnum2);floatadd(intnum1,intnum2);floatsub(intnum1,intnum...
c语言加减乘除算术程序,求一个计算加减乘除C语言程序
weixin_33364627的博客
05-23 236
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeintgetOption(void);voidgetData(int*num1,int*num2);floatcalc(intoption,intnum1,intnum2);floatadd(intnum1,intnum2);floatsub(intnum1,intnum...
c语言加减乘除程序代码,求一个计算加减乘除C语言程序
weixin_39863918的博客
05-17 1339
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includeintgetOption(void);voidgetData(int*num1,int*num2);floatcalc(intoption,intnum1,intnum2);floatadd(intnum1,intnum2);floatsub(intnum1,intnum...
C语言实现计算器加减乘除的功能
06-07
以下是一个简单的用C语言实现计算器加减乘除的代码示例: ```c #include int main() { char operator; double num1, num2, result; printf("请输入运算符 (+, -, *, /):"); scanf("%c", &operator); ...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 用C语言简单实现加减乘除 4587
  • 哈夫曼树的概念与特点 2234
  • strrchr函数 1972
  • 用C语言实现整形,浮点型,字符串,结构体的排序 1440
  • C语言中的strtok函数 1385

分类专栏

  • 文件操作 2篇

大家在看

  • 如何使用 CSS 更改浏览器中的默认文本选择颜色
  • 基于java中的springboot框架实现实习管理系统项目演示【内附项目源码+论文说明】
  • 基于web的社区居民信息管理系统
  • 头条文章AI投喂训练写作手法,提升AI写作质量
  • 适用于 Windows 10 的 5 个最佳数据恢复工具 857

最新文章

  • 拷贝文件(包括文件夹中的文件夹)
  • 拷贝文件(不考虑文件夹中有文件夹)后续有拷贝文件夹
  • static关键字
2022年41篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

两个鬼故事炸鸡啤酒饰品商铺起名起名字大全女孩免费生辰八字宝宝起名大全男孩怎样给合作社起名字约会大作战小说男孩起名用隽好吗学校起名字的宝宝起名字软件王和王怎么起姓名大全全屋定制起名大全集畅与什么字搭配起名好干涸的反义词给物业公司起个名字吧起名常用歆字寓意好吗无法读源文件或磁盘8画有字起名如何给孩子起名字大全重庆酸辣粉加盟囊萤夜读的故事姓顾男人起名rom传人瞳距全职法师小说免费阅读免费网店起名网psp汉字输入法goldwave汉化版琼起名字妻子的付出名字比划起名少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化