>

每日一题LeetCode种类,轻松总结器

- 编辑:www.bifa688.com -

每日一题LeetCode种类,轻松总结器

想看一般大致总计器完成的看客不佳意思了,那不是您想要点东西,此处题设为“只好实行加减乘除”、“都以整数”、”优先级一样“和"从左到右"。此题来自PAT(

今天姊姊找小编,说外孙子(读二年级)有一道数学题不会做,然后他也不会,在亲友群里问,然后,也没人做得出来,标题是那样的(上边智力冲浪题):

leetcode 是一个很有名的在线OJ,下面搜集了各大IT公司的笔试面试题,特别适用于在境内找职业的程序猿,以及刚接触ACM 算法比赛的菜鸟演习数据结商谈算法。
风野趣能够关心这几个系列(在简书上,哈哈竟然持续本人一位关注了)~

 1 /* 2     Name:  3     Copyright:  4     Author:  5     Date: 31/03/15 16:12 6     Description:  7 模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。 8  9 输入格式:10 11 输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。12 13 输出格式:14 15 在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。16 17 输入样例:18 1 2*10-10/2=19 输出样例:20 1021 */22 23 #include <stdio.h>24 #include <stdbool.h>25 26 int main()27 {28     int n, tmp;29     char ch;30     bool flag;31     32     flag = true;33     scanf("%d", &n);34     while((ch = getchar != '=')35     {36 //        printf("%cn", ch); // for debug37         scanf("%d", &tmp);38 //        printf("%dn", tmp); // for debug39         if(tmp == 0 && ch == '/')40             flag = false;41         else42         {43             switch44             {45                 case ' ':46                     n  = tmp;47                     break;48                 case '-':49                     n -= tmp;50                     break;51                 case '*':52                     n *= tmp;53                     break;54                 case '/':55                     n /= tmp;56                     break;57                 default:58                     flag = false;59             }60         }61         62         if(!flag)63             break;64     } 65     66     if67         printf("%dn", n);68     else69         printf("ERRORn");70         71     return 0;72 }

图片 1

文章功用

① 提供标题翻译

② 提供的代码是难点的较好的解答(不是算法大牌..用的是上边的TOP Solution)

③ 会写上温馨的思绪,以及部分代码的注脚(小编必然把代码看懂了再弄上来( • ̀ω•́ ))

④ 每日一题天天更新,每一日看量非常少仍可以保障对代码的觉获得实在是太棒了!

⑤ 啊哈哈最最注重的功力是!笔者要催促和睦每一天看代码打卡!

⑥ 打脸:现已断更 (•́ω•̀ ٥)

get_offpic2.jpeg

目录(倒序)

每一日一题LeetCode【第56天】

每一天一题LeetCode【第55天】

天天一题LeetCode【第54天】

每一日一题LeetCode【第53天】

每一日一题LeetCode【第52天】

天天一题LeetCode【第51天】

每日一题LeetCode【第50天】

每日一题LeetCode【第49天】

每日一题LeetCode【第48天】

每日一题LeetCode【第47天】

每一日一题LeetCode【第46天】

每日一题LeetCode【第45天】

每天一题LeetCode【第44天】

每一日一题LeetCode【第43天】

天天一题LeetCode【第42天】

天天一题LeetCode【第41天】

每天一题LeetCode【第40天】

每一天一题LeetCode【第39天】

每一日一题LeetCode【第38天】

每天一题LeetCode【第37天】

每一日一题LeetCode【第36天】

每一天一题LeetCode【第35天】

每一天一题LeetCode【第34天】

每天一题LeetCode【第33天】

每一日一题LeetCode【第32天】

每一日一题LeetCode【第31天】

每一天一题LeetCode【第30天】

每一日一题LeetCode【第29天】

每一日一题LeetCode【第28天】

每天一题LeetCode【第27天】

每一日一题LeetCode【第26天】

每日一题LeetCode【第25天】

每一日一题LeetCode【第24天】

天天一题LeetCode【第23天】

天天一题LeetCode【第22天】

每天一题LeetCode【第21天】

每一日一题LeetCode【第20天】

每一天一题LeetCode【第19天】

每天一题LeetCode【第18天】

每一日一题LeetCode【第17天】

天天一题LeetCode【第16天】

每一天一题LeetCode【第15天】

每一日一题LeetCode【第14天】

每天一题LeetCode【第13天】

每一天一题LeetCode【第12天】

每天一题LeetCode【第11天】

每一天一题LeetCode【第10天】

每一日一题LeetCode【第9天】

每一天一题LeetCode【第8天】

每一天一题LeetCode【第7天】

天天一题LeetCode【第6天】

每天一题LeetCode【第5天】

天天一题LeetCode【第4天】

每天一题LeetCode【第3天】

每一天一题LeetCode【第2天】

每一天一题LeetCode【第1天】


刚起头自己稀里糊涂画了一群纸,也没做出来,万般无奈只可以开机....于是就有了下边那样的解题进程和不错答案..

package main
import "fmt"
func main() {
    //A 只对1,B只对2,C都对,D都不对
    SUM := 45
    for A := 0; A <= SUM; A   {
        for B := 0; B <= SUM; B   {
            for C := 0; C <= SUM; C   {
                for D := 0; D <= SUM; D   {
                    if A C == 33 && B C == 28 && A B C D == SUM {
                        fmt.Printf("只对第一题:%dn只对第二题:%dn两题都做对:%dn两题都不对:%dn", A, B, C, D)
                        fmt.Println("------")
                    }
                }
            }
        }
    }
}

总结

算出来的答案有13个,作者明白孙子平日挺顽皮,看在她年龄小不懂事的份上,老师你就放过他吧 = =! ...

答案:
只对第一题:5
只对第二题:0
两题都做对:28
两题都不对:12


只对第一题:6
只对第二题:1
两题都做对:27
两题都不对:11


只对第一题:7
只对第二题:2
两题都做对:26
两题都不对:10


只对第一题:8
只对第二题:3
两题都做对:25
两题都不对:9


只对第一题:9
只对第二题:4
两题都做对:24
两题都不对:8


只对第一题:10
只对第二题:5
两题都做对:23
两题都不对:7


只对第一题:11
只对第二题:6
两题都做对:22
两题都不对:6


只对第一题:12
只对第二题:7
两题都做对:21
两题都不对:5


只对第一题:13
只对第二题:8
两题都做对:20
两题都不对:4


只对第一题:14
只对第二题:9
两题都做对:19
两题都不对:3


只对第一题:15
只对第二题:10
两题都做对:18
两题都不对:2


只对第一题:16
只对第二题:11
两题都做对:17
两题都不对:1


只对第一题:17
只对第二题:12
两题都做对:16
两题都难堪:0

本文由必发88手机版发布,转载请注明来源:每日一题LeetCode种类,轻松总结器