アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語・プログラミングの問題についての質問です。
添付画像の解答を教えていただきたいです。
よろしくお願いします。

「C言語・プログラミングの問題について」の質問画像

A 回答 (1件)

いまいち問題の趣旨がわかりませんが……こんな感じでしょうか。



/*関数 swap を定義して*/
void swap(int* pD1, int* pD2)
{
int tmp;
tmp= *pD1;
*pD1= *pD2;;
*pD2= tmp;
}

(1)
//交換
swap(&x,&y);

(2)
//並べ替え(単純ソート)
if(x<y)
{swap(&x,&y);}
if(x<z)
{swap(&x,&z);}
if(y<z)
{swap(&y,&z);}

(3)
//データを配列データとして、比較、交換処理を配列インデックスを用いたループ
処理にする。


もしかしたら、(3)で拡張可能なように、(2)の時点で、考えておくべきかもしれないです。
そうすると(2)の書き方が変わりますが……
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!