学c语言第一个自己写的计算器程序
2016-08-16 20:31
183 查看
值的交换很重要,我在里面走了一天都没走出来 都 没想到,可以把值提前取出来——————》》最后还是同学"李文志"想到的 #include<stdio.h> //写一个多个数的计算器,在这只实现从左至右运算,没有优先符 void main(void){ int numA = 0; //第一个数 int numB = 0; //第二个数 int numC = 0; //交换数 int temp = 0; //交换数 char operators =""; //接收用户输入的运算符 int condition = 1; //控制while第一个条件 int controlThree =0; //控制 while 第二个条件 char equal; //存运算符 char inContinue; //存储等于号 int survey = 0; //结束询问调查 printf(" 欢迎使用多数计算器\n\n"); //下面用 while 循环计算器 while(condition){ printf("请输入第一个数: "); scanf("%d",&numA); //判断用户是否输入等于 do{ printf(" 请输入运算符: "); scanf("%s",&operators); if(operators=='='){ inContinue='='; controlThree=0; printf("============================================="); }else{ if(operators=='+' || operators=='-' || operators=='*' || operators=='/'){ printf("请输入第下个数: "); scanf("%d",&numB); switch(operators){ case '+': equal='+'; numC=numA+numB; break; case '-': equal='-'; numC=numA-numB; break; case '*': equal='*'; numC=numA*numB; break; case '/': equal='/'; numC=numA/numB; break; } }else{ printf("你输入的运算符有误,请重新输入\n"); inContinue=1; } //交换数值 temp=numA; //注意这个numA的值一定要提前取出来 numA=numC; controlThree=1; } }while(controlThree); //下面输出打印运算 if(inContinue=='='){ switch(equal){ case '+': printf("\n %d + %d = %d \n\n",temp,numB,numC); break; case '-': printf("\n %d - %d = %d \n\n",temp,numB,numC); break; case '*': printf("\n %d * %d = %d \n\n",temp,numB,numC); break; case '/': printf("\n %d / %d = %d \n\n",temp,numB,numC); break; } } printf("\n是否继续运算 1 是 0 退出\n"); scanf("%d",&condition); } printf("\n感谢使用本系统\n \n 非常满意请按 1 \n 满意请按 2 \n 不满意请按 3\n"); scanf("%d",&survey); if(survey<=3&&survey>=1){ printf("谢谢配合"); }else{ printf("谢谢使用"); } } |
相关文章推荐
- 自己用C#做的第一个程序 —— 计算器
- (绝对原创)Step By Step 如何写出自己的第一个JSP+JavaBean+Tomcat的程序(本人亲身体验+实例教学)
- 2级C语言可能没过,数据结构必须开始,第一个目标手写程序突破100行
- 自己写的第一个手机程序播放器Solomon
- 俺的第一个C语言窗口程序!
- 用dev-c++写自己的第一个opengl程序
- 自己做的觉得好玩的第一个JAVA程序
- 自己写的第一个程序————学生信息管理系统
- 以一个初学者的眼光看自己编写的第一个j2EE程序
- 自己用C语言写的个模拟银行柜台机的程序!!其中也有很多吧足之处!!
- 今天编写了自己的第一个程序
- 用C语言写打印自己的程序
- D-Day +6 of .NET 传说中的计算器问题.有BUG,解决不了,第一个程序怎么就调不好呢,高手帮忙看看
- 用VB编写的第一个WINDOWS程序----计算器
- 开源---自己的第一个VBA程序
- 自己编写的第一个程序!
- 我的第一个完全自己写的C程序
- C语言速成手册(零):序言、环境、你的第一个程序
- 自己第一个汇编程序:Hello World !
- 学习C语言是的第一个程序(万年历C代码)