用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除.

用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除.

人气:435 ℃时间:2020-04-10 06:55:13

优质解答

#include

#include"stdlib.h"

#define N 10

void fun()

{

int a,b,t;

char c;

scanf("%d",&a);

scanf(" %c",&c);

scanf("%d",&b);

if(c=='+'||c=='-'||c=='*'||c=='/'||c=='%')

{

if(c=='+') t=a+b;

if(c=='-') t=a-b;

if(c=='*') t=a*b;

if(c=='%') t=a%b;

if(c=='/')

{

if(b==0)

{

printf("0不能做除数\n");

}

else

t=a/b;

}

printf("%d%c%d=%d\n",a,c,b,t);

}

else printf("运算符号错误!\n");

}

void main()

{

int i;

char quit;

for(i=0;i

{

fun();

printf("是否继续(y/n)?\n");

scanf(" %c", &quit);

if(quit=='Y'||quit=='y') {

system("cls");  //清屏函数 头文件为stdlib.h

continue;

}

if(quit=='N'||quit=='n') break;

}

}#include

int jia(int a,int b)

{

int s;

s=a+b;

return s;

}

int jian(int a,int b)

{

int s;

s=a-b;

return s;

}

int cheng(int a,int b)

{

int s;

s=a*b;

return s;

}

int chu(int a,int b)

{

int s;

s=a/b;

return s;

}

void main()

{

int a,b,x,y,i;

char c;

printf("请输入运算式:\n");

scanf("%d%c%d",&a,&c,&b);

x=a;

y=b;

for(i=0;;i++)

{

if(c=='+')x=jia(x,y);

else if(c=='-')x=jian(x,y);

else if(c=='*')x=cheng(x,y);

else if(c=='/')x=chu(x,y);

c=getchar();

if(c=='=')

{

printf("%d\n",x);

break;

}

scanf("%d",&y);

}

}

我来回答

类似推荐

十位数连加 c语言,用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除....相关推荐

  1. linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  2. linux脚本计算器加减乘除,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  3. 用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2 #!/bin/bash if [ $# -ne 3 ] thenecho &quo ...

  4. 仿照Windows的计算器,编写一个简易的计算器程序,实现加、减、乘、除等运算。

    仿照Windows的计算器,编写一个简易的计算器程序,实现加.减.乘.除等运算. 偷懒了很多,将就着用吧: import java.awt.FlowLayout; import java.awt.ev ...

  5. c语言课程设计报告-计算器的实现,C语言课程设计--一个简易计算器的设计与实现.doc...

    C语言课程设计--一个简易计算器的设计与实现 扬 州 大 学 ------------------1 程序设计内容:------------------1 课程设计所补充的内容:补充的函数或算法--- ...

  6. C语言(CED)编写一个程序,求两个字符之间的加减运算。

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 复习C语言,不同的心境遇到了不同的问题: 问题: 编写一 ...

  7. 用java编写一个简易功能画板_用Java语言编写一个简易画板

    讲了三篇概博客的概念,今天,我们来一点实际的东西.我们来探讨一下如何用Java语言,编写一块简易的画图板. 一.需求分析 无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目 ...

  8. 颠倒整数的C语言程序,帮忙解决c语言题目1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。2.编...

    共回答了15个问题采纳率:93.3% 1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果. #include void main() { int num,t ...

  9. C语言中fun的功能是将字符串,c语言程序设计请编写一个函数fun,它的功能是:将ss所指字符串中所.,c语言程序设计题 请编写一个函数fun,它的功能是:将ss所...

    计算机二级C语言上机南开100题--1 1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中. ...

最新文章

  1. 【干货】南京大学《模式识别》PPT
  2. Vue2 源码漫游(二)
  3. 高校人工智能热的“冷”思考
  4. Phalcon和YII的优点
  5. 智能手环功能模块设计_基于STM32实现智能手环设计
  6. Python 中的面向对象没有意义
  7. [洛谷P4012] [网络流24题] 深海机器人问题
  8. 在同一个机器上布署两个JBOSS,要修改那些端口?
  9. 提速 30%!腾讯TQUIC 网络传输协议
  10. 使用alertmanager对监控对象进行报警(微信)三
  11. 快速排序(过程图解 参考啊哈算法)
  12. 关于Win32 DialogBox的一些收获
  13. win10切换桌面_探秘Win10系统中的不可错过的实用功能
  14. 解密阿里线上问题诊断工具Arthas和jvm-sandbox
  15. 2022计算机三级数据库总结和经验(有免费题库)
  16. 在计算机潮流计算的三类节点中,电力系统稳态分析复习(电管11) - 图文
  17. 异常值(outlier)的判别与剔除
  18. 搭建 Kodbox 私有云教程
  19. 手游如何做到不滚服而又能获得良好的收益?
  20. dede密码修改 php,dede忘记后台密码修改程序

热门文章

  1. 通过nodejs搭建HTTP服务器
  2. 计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档)
  3. GOOGLE 手机定位厘米挑战赛选手提到的技巧、方法总结
  4. ImageMagick将多张图片拼接成一张图片_只有一张图片,也能做出一整套PPT!
  5. 都说程序员是吃青春饭的,28岁学编程还来得及吗?
  6. 成长有方法:爆发式成长的25个思维模型
  7. STM32用SWD口烧录程序导致锁死
  8. KALI-LINUX桥接模式下网络配置(学习笔记)
  9. 字节跳动半夜给员工发钱,全员沸腾了
  10. 云服务器测速脚本_服务器性能自动化测试脚本