Mrmupa
Mrmupa
2015-11-04 09:11
采纳率: 50%
浏览 2.6k
已采纳

三个数的四则运算用c语言怎么写。只要思路

如何判断优先级来进行三个数的四则运算。。只用printf
scanf switch 和if语句。想了好久了图片说明图片说明图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • u012505618
    cxlovu 2015-11-04 09:19
    已采纳

    lz你读入运算的方式是什么啊,可以在这上面做一些判断

    点赞 评论
  • Meditator_hkx
    Meditator_hkx 2015-11-04 09:37

    根据题主要求,需要如下限制:
    1.三个数以内的运算,需要进行输入数判断(即三个数以上的情况时要么直接截断不允许输入,要么输入无效化);
    2.四则运算,需要对符号做判别,可用if或者switch(还需错误情况判别);
    3.异常抛出(比如0除)。

    设计思想:
    printf...//input limitation
    while...//condition for loop
    scanf or getchar...//input data or char(must be data the first time)
    printf...
    end while//compute the result

    compute()//function construction
    for elements input :
    switch(char):
    ....
    break...
    end function.

    点赞 评论

相关推荐