Pythonアルゴリズムバックアップ10430回残り

3057 ワード


質問する


(A+B)%Cは(A%C)+(B%C)%Cと同じですか?
(A×B)%Cは(A%C)× (B%C)は%Cと同じですか?
3つの数A,B,Cが与えられた場合は,上記の4つの値を求めるプログラムを作成する.

  • 入力
    最初の行はA,B,Cの順に与えられる.(2 ≤ A, B, C ≤ 10000)

  • しゅつりょく
    1行目(A+B)%C,2行目(A%C)+(B%C)%C,3行目(A)×B)%C、4行目(A%C)× (B%C)出力%C.

  • 入力例
    -5 8 4

  • サンプル出力1
    - 1
    1
    0
    0
  • に答える

    a, b, c = map(int,input().split())
    
    print((a+b)%c)
    print(((a%c) + (b%c))%c)
    print((a*b)%c)
    print(((a%c) * (b%c))%c)
    
    > 1
    > 1
    > 0
    > 0
    Input()としての入力を受信し、split()を使用して文字列をスペース形式で保存します.
    次にmapを使用してintを指定し、1つずつ保存します.