题解 1073: 弟弟的作业

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

弟弟的作业 C语言

摘要:```c int main() { char b; int a,c,d,k; int sum=0; while(~(k=scanf("%d%c%d=%d",&a,&b,&c,&……

弟弟的作业-题解(C++代码)

解题思路:分别把输入的每一个部分存起来。(即3个整型,2个运算符)但考虑到最后一项可能是整形可能是问号,所以考虑将最后一项作为字符串读入a为数字1b为数字2c为用于判断的运算符d为等号,进行占位,防止输入流获取res出现错误res为问号或计算值注意事项:STL之sstream字符串流的使用,

弟弟的作业-题解(Python代码)

解题思路:将整个式子作为字符串读入,然后先判断是否存在问号,若有则直接跳过该轮循环开始下一个式子的读取。若不存在问号,则分两种情况,其一为加法,其二为减法。通过检查字符串中运算符的位置,可以读出两个加数(减数/被减数)的相对位置,并将字符串做相应切片,再转为int整型。

弟弟的作业-题解(Java代码)

```javapackageTest;importjava.util.Scanner;//作者:唐海涛!!publicclasstest{publicstaticintgetInt(Strings){/*构造方法将“a+b=c”中的字符串a、b、c转化为整数方便之后判断*/inta=Integer.v