😸

[C] lldiv 関数

に公開

機能

整数の除算の商と余りを同時に求める関数[1]

使用例

商: 3, 余り: 2 と表示する

\n は改行を表す エスケープシーケンス[2]

コード

#include <stdio.h>
#include <stdlib.h>

int main() {
    long long int x = 17;
    long long int y = 5;
    lldiv_t result = lldiv(x, y);
    printf("商: %lld, 余り: %lld\n", result.quot, result.rem);
    return 0;
}
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
    long long int x = 17;
    long long int y = 5;
    lldiv_t result = lldiv(x, y);
    printf("商: %lld, 余り: %lld\n", result.quot, result.rem);
}

実行結果

商: 3, 余り: 2

任意の変数値(x=100, y=9)の商と余りを表示する

コード

#include <stdio.h>
#include <stdlib.h>

int main() {
    long long int x = 100;
    long long int y = 9;
    lldiv_t result = lldiv(x, y);
    printf("商: %lld, 余り: %lld\n", result.quot, result.rem);
    return 0;
}
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
    long long int x = 100;
    long long int y = 9;
    lldiv_t result = lldiv(x, y);
    printf("商: %lld, 余り: %lld\n", result.quot, result.rem);
}

実行結果

商: 11, 余り: 1
脚注
  1. lldivは2つのlong long int値の商と余りを、一度に得られる標準ライブラリ関数。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion