题解 1073: 弟弟的作业

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

筛选

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

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

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

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

弟弟的作业 C语言

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

scanf,~知识的积累

注意事项:scanf()函数返回值分为3种:(1)返回正整数。表示正确输入参数的个数。(2)返回整数0。表示用户的输入不匹配,无法正确输入任何值。(3)返回-1。表示输入流已经结束。在Windows下,用户按下CTRL+Z(会看到一个^Z字符)再按下回车(可能需要重复多次),

题解 1073: 弟弟的作业

摘要:利用scanf()函数,输入格式正确时加1;输入4个数据,默认前3个符合;取决于第四个是数字还是‘?’;数字时,k=4;‘?’时,k=3;还有k=EOF,即-1;参考代码:#include <stdi……

【C++较复杂版解法】

摘要:参考代码:#include <iostream> #include <cstdlib>    //字符串转数字的头文件 #include <stdio.h> using namespace st……

1073: 弟弟的作业(C语言)

#弟弟的作业##代码示例```c#include#include#include#includeintcalcu(inta,intb,intc,chart){intans=0;switch(t){case'+':if(c==a+b)ans++;break;case'-':if(c==a-b)ans++

弟弟的作业 (Python代码)

摘要:解题思路:这道题其实就是输入字符串,而且输入的字符串是一条算式,既然是一条算式,则必定有等于号&#39;=&#39;,所以首先先根据这一性质进行将字符串进行划分为有两个元素的列表,也就是列表中第零个元……