c语言是先加减后乘除举例,C 語言先乘除後加減 救急解决思路

这篇博客介绍了如何在C语言中编写一个简单的计算器程序,该程序遵循先乘除后加减的运算规则。作者遇到了在代码中遗漏除法运算的问题,并请求帮助完成这个功能。此外,他还希望在按下'ESC'键时能够退出程序。博客内容包括程序的基本框架和用户输入操作的处理。
摘要由CSDN通过智能技术生成

当前位置:我的异常网» C语言 » C 語言先乘除後加減 救急解决思路

C 語言先乘除後加減 救急解决思路

www.myexceptions.net  网友分享于:2013-03-24  浏览:94次

C 語言先乘除後加減 救急

本想在多加分數的

但這是我能給的最多的分數了

麻煩大大幫幫忙   這道迪非常的重要

謝謝~~~~

這是一到先乘除後加減的編程

這裡面少了一個除法   不知道哪為大大可以幫個忙幫我加上去

還有在案下 '= '鍵之前   如果按 'ESC '鍵   會回到原問題

最後算出答案後案 'ESC '鍵會終結程序

#include  

#include  

char   GetInteger(int*   x);

int   main(int   argc,   char   *argv[])

{

char   state;

int   x,   x1,   x2,   x3,   result;

char   op,   op1;

int   repeat;

printf( "Welcome   to   the   single-digit   calculator   ");

printf( "with   multiplication.\n\n ");

state   =   'F ';

repeat   =   'y ';

while(repeat   ==   'y '   ||   repeat   ==   'Y ')

{

switch(state)

{

case   'F ':

//state   F:   prompt   user   for   input

//and   leave   for   state   A   unconditional

printf( "Please   input   the   equation:\n ");

state   =   'A ';       //update   the   state

break;

case   'B ':

op   =   GetInteger(&x);

if   (op   ==   '+ '   ||   op   ==   '- ')

文章评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值