c语言if三个数四则运算,用if-else语句求两个数的加减乘除的四则运算计算器

满意答案

#include

int result=0,valuess=0,k,y=1,l;

char a,b[1],d[50],r;

int main (void)

{

while (1)

{

int j=0;

printf ("%d",result);

printf ("please input a char and number\n");

while ((a=getchar())!='\n')

{

b[ j ]=a;

}

while((r=getchar())!='\n')

{

d[j]=r;

j++;

}

for(k=0;k

{

for(l=0;l

y*=10;

valuess+=((int)d[k]-48)*y;

}

y=1;j=0;

if ((b[0]=='q')||(b[0]=='Q'))

{

break;

}

switch (b[0])

{

case '+':

{

result += valuess;

break;

}

case '-':

{

result -= valuess;

break;

}

case '*':

{

result *= valuess;

break;

}

case '/':

{

if (valuess==0)

printf ("wrong ,please input a number\n");

else

result /= valuess;

break;

}

default:

{

printf ("unknow the operator%c","a\n");

break;

}

}

valuess=0;

}

return (0);

}

23分享举报

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值