最大値を見つけるために、ポインタを使用しました

この問題は、2つの数の最大値を見つけるために、簡単な関数を達成するために必要。

関数インタフェースの定義:

無効findmax(int型* PX、int型* PY、INT * PMAX)。

前記ユーザpxとpyが二つの整数がポインタを渡されています。2つのfindmaxポインタポイントの整数、場所に格納されているが、PMAX指し示されなければならない関数の最大値を見つけます。

審判のテストプログラムの例:

#include <stdio.h>

void findmax( int *px, int *py, int *pmax );

int main()
{	
    int max, x, y; 

    scanf("%d %d", &x, &y);
    findmax( &x, &y, &max );
    printf("%d\n", max);

    return 0;
} 

/* 你的代码将被嵌在这里 */

サンプル入力:

3 5

出力例:

5

void findmax( int *px, int *py, int *pmax )
{
	*pmax=*px;
	if(*px<*py)
	{
		*pmax=*py;
	}
}
公開された45元の記事 ウォン称賛26 ビュー233

おすすめ

転載: blog.csdn.net/Noria107/article/details/104212798