ホームページ > よくある問題 > C言語で3つの数値を入力し、小さい値から大きい値まで出力する方法

C言語で3つの数値を入力し、小さい値から大きい値まで出力する方法

青灯夜游
リリース: 2022-09-19 16:11:00
オリジナル
54839 人が閲覧しました

手順: 1. scanf() を使用して 3 つの数値を入力します。構文は "scanf("%d%d%d",&a,&b,&c)" です。 2. if を使用してサイズを比較します。 3 つの数値を小さいものから大きいものへと並べ替えると、構文 "if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c =t;}if (b>c){t=b;b=c;c=t;}"; 3. printf() を使用して、ソートされた 3 つの数値を出力します。構文は "printf("%d %d) です。 %d",a, b,c)"。

C言語で3つの数値を入力し、小さい値から大きい値まで出力する方法

#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。

C言語ではscanf()、if文、printf()関数を使って3つの数値を入力し、小さい値から大きい値へ出力することができます。

実装手順:

ステップ 1: scanf() 関数を使用して 3 つの数値を入力します

scanfはい スキャン フォーマットの略語は、フォーマットされたスキャン、つまりキーボードからユーザー入力を取得することを意味します

1

scanf("%d%d%d",&a,&b,&c);

ログイン後にコピー

ステップ 2: if ステートメントを使用して 3 つの数値 のサイズを比較し、次の手順に従います。 fromsmallto並べ替え

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

if(a>b){

    t=a;   

    a=b;   

    b=t;   

}

if(a>c){

    t=a;   

    a=c;   

    c=t;   

}

if(b>c){

    t=b;   

    b=c;   

    c=t;   

}

ログイン後にコピー

ステップ 3:ソートを出力する printf() 関数 最後の 3 つの数字

printf() は C 言語の標準ライブラリ関数で、フォーマットされた文字列を標準出力に出力するために使用されます。標準出力、つまり標準出力ファイルは端末画面に相当します。 printf() はヘッダー ファイル stdio.h で宣言されます。

1

printf("%d %d %d",a,b,c);

ログイン後にコピー

実装コード: 3 つの数値を入力: 3 2 1、出力 1 2 3

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#include <stdio.h>

int main(){

int a,b,c,t;

printf("请输入三个整数:\n");

scanf("%d%d%d",&a,&b,&c);

    if(a>b){ // 3 2 1

        t=a;    // t=3

        a=b;    // a=2

        b=t;    // b=3

    }

    if(a>c){

        t=a;    // t=2

        a=c;    // a=1

        c=t;    // c=2

    }

    if(b>c){

        t=b;    // t=3

        b=c;    // b=2

        c=t;    // c=3

    }

    printf("%d %d %d",a,b,c);

  return 0;

}</stdio.h>

ログイン後にコピー

C言語で3つの数値を入力し、小さい値から大きい値まで出力する方法

C言語で3つの数値を入力し、小さい値から大きい値まで出力する方法##関連する推奨事項: 「

C ビデオ チュートリアル

以上がC言語で3つの数値を入力し、小さい値から大きい値まで出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート