c语言程序设计四则运算,用C语言编程实现一个简单的四则运算计算器
满意答案
dwjn1d8qqu7
2013.12.31
采纳率:42% 等级:11
已帮助:10300人
#include
//函数,读数操作数
int getNextNum()
{
int ret;
scanf("%d",&ret);
return ret;
}
//函数,读运算符
char getOpt()
{
return getchar();
}
//函数,计算
int caculate(int op1 , int op2 ,char opt)
{
if(opt=='+')return op1+op2;
if(opt=='-')return op1-op2;
if(opt=='*')return op1*op2;
if(opt=='/')return op1/op2;
return 0;
}
int main()
{
int op1,op2;
char opt;
//计算结果放在第一个操作数
op1 = getNextNum();
while(1)
{
opt = getOpt();
if ( opt == '=' ) break;
op2 = getNextNum();
op1 = caculate(op1,op2,opt);
}
printf("%d\n",op1);
}
return 0;
}
16分享举报
c语言程序设计四则运算,用C语言编程实现一个简单的四则运算计算器相关推荐
- 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第7章】
全国计算机等级考试二级教程--C语言程序设计(2021年版) 编程题答案(第7章): [7.14] 下面的fun函数用以判断n是否是素数,fun函数中有逻辑错,请调试改正. int fun (int ...
- 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第8章】
全国计算机等级考试二级教程--C语言程序设计(2021年版) 编程题答案(第8章): [8.17] 请编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并通过形参传送回调用函数. #includ ...
- 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第9章】
全国计算机等级考试二级教程--C语言程序设计(2021年版) 编程题答案(第9章): [9.27] 输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符'0'的个 ...
- 中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理
中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理 题目内容 解题思路 这个题的题目真的是我学习C语言以来见过的最长的题目了,很多人的第一感觉可能是无从下手,所以让我们先来整理 ...
- c语言程序设计移动字母,C语言程序设计实例大全(220个例子)
C语言程序设计实例大全,C语言是世界上最流行.使用最广泛的高级程序设计语言之一,这里c语言 程序设计 实例 大全有220个例子供大家参考 c语言开发实例目录: 第一部分 基础篇 001 第一个C程序 ...
- C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...
济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...
- 实用c语言程序设计教材,实用C语言程序设计
<实用C语言程序设计>将C语言的编程理念和语法相结合,共划分为10章进行讲解,内容编排合理,深入浅出,通俗易懂.每章内容相对独立完整,便于学生学习和理解,章节之间衔接流畅.每章均配有大量实 ...
- c语言程序设计工作任务,C语言程序设计任务驱动教程
<高等院校计算机任务驱动教改教材:C语言程序设计任务驱动教程>强调动脑.动手,强调"做中学.做中会".每个教学单元的语法知识条理化,程序编写渐进化,通过"知识 ...
- 大学c语言程序设计听不懂,C语言听不懂?那你还不点进来看看?
最近16级的小鲜肉们结束了为期两周的军训生活,正式开始了自己的的大学学习生活,不过刚一开始上课小鲜肉们就懵了,专业课好难啊!C语言听不懂啊!( Ĭ ^ Ĭ ) 别慌,学长教你几招帮你渡过难关. 小鲜肉 ...
最新文章
- MySQL如何快速插入数据
- HDU5017(模拟退火算法)
- 音视频技术开发周刊 58期
- 位运算实现四则运算(C++实现)
- 某公司为本科以上学历的人重新分配工作,分配原则如下。 (1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作; (2)如果年龄满18岁不满5o 岁,学历本科,不分男女,任中层领导
- 信息安全工程师笔记-综合知识冲刺(四)
- 简单介绍工厂模式和单例模式
- 怎样对ListView的项进行排序
- PHP 常用算法集锦
- 使用Postman访问OAuth2保护的WebAPI
- 《中国人工智能学会通讯》——1.20 聊天机器人研究存在的挑战
- Selenium详解—— 自动化测试工具
- 用灌水法解NOIP2017提高组D2第一题:奶酪
- 马哥学习周总结第一周→linux简介、’文件系统及基础命令------李洋个人笔记。...
- 《活着就为改变世界:史蒂夫.乔布斯转》读书分享
- 智慧建造安全质量管理数字化解决方案
- 【转载】游戏引擎发展史漫谈(资料整理)
- 水星路由器wan口ip显示0_wan口状态ip地址为0.0.0.0
- 客户打开率高达90%的开发信标题该怎么写?(附赠模板)
- 《推荐系统实践》读书笔记-1.什么是推荐系统