• HZNU1837——一道简单的方程


    这道题的题意 想必大家都能看懂吧 就是简单的合并同类项。

    这道题的主要难点在于output里面的“(其中q, w是合并同类项后的值,若w是负数则把+号变成-号。若是0则不输出此项(ps:全是0需要输出0),包括运算符)”这句话。

    只要你搞懂了这句话,这道题你基本上就没有任何的问题了。这句话的意思就是如果你q,w都是0的话,那么只输出0,如果w是0的话,只输出q,如果q是0的话,输出wx,否则输出q+wx。

    如果有哪个地方没理解的可以问一下我或者苏桐渤学长这些人(希望苏桐渤学长看到以后不会打死我,希望我没事。

    接下来是题目的代码:第一种是比较复杂的,它分为5种情况:1.q不等于0,w大于0;2.q不等于0,w小于0;3.q不等于0,w等于0;4,q等于0,w不等于0;5,q,w都等于0.

    代码如下:

     1  1 #include<stdio.h>
     2  2 int main() {
     3  3     int a, b, c, d,q,w;
     4  4     while (scanf("%d%d%d%d", &a, &b, &c, &d) != EOF) {
     5  5         q = a + c;
     6  6         w = b + d;
     7  7         if (q != 0 && w > 0)printf("%d+%dx
    ", q, w);
     8  8         else if (q != 0 && w < 0) {
     9  9             w = -w;
    10 10             printf("%d-%dx
    ", q, w);
    11 11         }
    12 12         else if (q != 0 && w == 0) printf("%d
    ", q);
    13 13         else if (q == 0 && w != 0) printf("%dx
    ", w);
    14 14         else if (q == 0 && w == 0)printf("0
    ");
    15 15     }
    16 16 }
    View Code

     接下来是简单的,这一种只要考虑到3种情况:1,w等于0;2,q等于0;3,w,q都不等于0;

    因为上一个代码,q不等于0的话,w正的时候,你输出的话,只会输出qwx,就没有+号了,所以我们需要用到%+d这个神奇的东西了;

    代码如下:

     1 #include<stdio.h>
     2 int main(){
     3     int a,b,c,d;
     4     while(~scanf("%d%d%d%d",&a,&b,&c,&d)){
     5         int q=a+c;
     6         int w=b+d;
     7         if(w==0)printf("%d
    ",q);
     8         else if(q==0)printf("%dx
    ",w);
     9         else printf("%d%+dx
    ",q,w);
    10     }
    11 } 
    View Code

    最后,我在这里祝大家身体健康,刷题愉快(应该不会有人想打我吧QAQ)

    神兽压场

     1 /**********/**********/**********//**********//**********//**********//**********/  
     2 <!--
     3                        ::
     4                       :;J7, :,                        ::;7:
     5                       ,ivYi, ,                       ;LLLFS:
     6                       :iv7Yi                       :7ri;j5PL
     7                      ,:ivYLvr                    ,ivrrirrY2X,
     8                      :;r@Wwz.7r:                :ivu@kexianli.
     9                     :iL7::,:::iiirii:ii;::::,,irvF7rvvLujL7ur
    10                    ri::,:,::i:iiiiiii:i:irrv177JX7rYXqZEkvv17
    11                 ;i:, , ::::iirrririi:i:::iiir2XXvii;L8OGJr71i
    12               :,, ,,:   ,::ir@mingyi.irii:i:::j1jri7ZBOS7ivv,
    13                  ,::,    ::rv77iiiriii:iii:i::,rvLq@huhao.Li
    14              ,,      ,, ,:ir7ir::,:::i;ir:::i:i::rSGGYri712:
    15            :::  ,v7r:: ::rrv77:, ,, ,:i7rrii:::::, ir7ri7Lri
    16           ,     2OBBOi,iiir;r::        ,irriiii::,, ,iv7Luur:
    17         ,,     i78MBBi,:,:::,:,  :7FSL: ,iriii:::i::,,:rLqXv::
    18         :      iuMMP: :,:::,:ii;2GY7OBB0viiii:i:iii:i:::iJqL;::
    19        ,     ::::i   ,,,,, ::LuBBu BBBBBErii:i:i:i:i:i:i:r77ii
    20       ,       :       , ,,:::rruBZ1MBBqi, :,,,:::,::::::iiriri:
    21      ,               ,,,,::::i:  @arqiao.       ,:,, ,:::ii;i7:
    22     :,       rjujLYLi   ,,:::::,:::::::::,,   ,:i,:,,,,,::i:iii
    23     ::      BBBBBBBBB0,    ,,::: , ,:::::: ,      ,,,, ,,:::::::
    24     i,  ,  ,8BMMBBBBBBi     ,,:,,     ,,, , ,   , , , :,::ii::i::
    25     :      iZMOMOMBBM2::::::::::,,,,     ,,,,,,:,,,::::i:irr:i:::,
    26     i   ,,:;u0MBMOG1L:::i::::::  ,,,::,   ,,, ::::::i:i:iirii:i:i:
    27     :    ,iuUuuXUkFu7i:iii:i:::, :,:,: ::::::::i:i:::::iirr7iiri::
    28     :     :rk@Yizero.i:::::, ,:ii:::::::i:::::i::,::::iirrriiiri::,
    29      :      5BMBBBBBBSr:,::rv2kuii:::iii::,:i:,, , ,,:,:i@petermu.,
    30           , :r50EZ8MBBBBGOBBBZP7::::i::,:::::,: :,:,::i;rrririiii::
    31               :jujYY7LS0ujJL7r::,::i::,::::::::::::::iirirrrrrrr:ii:
    32            ,:  :@kevensun.:,:,,,::::i:i:::::,,::::::iir;ii;7v77;ii;i,
    33            ,,,     ,,:,::::::i:iiiii:i::::,, ::::iiiir@xingjief.r;7:i,
    34         , , ,,,:,,::::::::iiiiiiiiii:,:,:::::::::iiir;ri7vL77rrirri::
    35          :,, , ::::::::i:::i:::i:i::,,,,,:,::i:i:::iir;@Secbone.ii:::
    36 
    37 --
    38 
    39 
    40 /**
    41  
    View Code
  • 相关阅读:
    FLINK基础(87): DS算子与窗口(1)简介
    Flink实例(三十九):状态管理(十)配置checkpoint
    FLINK基础(112): DS算子与窗口(23)多流转换算子(7)Broadcasting
    Flink实例(三十七):状态管理(八)自定义操作符状态(三)广播状态(Broadcast state)(一) KeyedBroadcastProcessFunction
    Flink实例(三十六):状态管理(七)自定义操作符状态(二)union list state
    关闭firecracker
    Creating Custom rootfs and kernel Images
    Build a single-app rootfs for Firecracker MicroVMs
    由浅入深CrosVM(一)—— 如何在Ubuntu中搭建CrosVM
    Making a Custom MicroVM for AWS Firecracker!
  • 原文地址:https://www.cnblogs.com/kitalekita/p/13258536.html
Copyright © 2020-2023  润新知