0

これは、Windows フォーム アプリケーションのコードです。助けてください。私の仕事は: キーボードから 10 個の整数を入力する Windows フォーム アプリケーションを作成します。アプリは、整数を昇順に並べ替えて視覚化する必要があります。プログラム部品の作成には配列を使用します。

int r[10];

        r[0]=System::Convert::ToInt32(textBox1->Text);
        r[1]=System::Convert::ToInt32(textBox2->Text);
        r[2]=System::Convert::ToInt32(textBox3->Text);
        r[3]=System::Convert::ToInt32(textBox4->Text);
        r[4]=System::Convert::ToInt32(textBox5->Text);
        r[5]=System::Convert::ToInt32(textBox6->Text);
        r[6]=System::Convert::ToInt32(textBox7->Text);
        r[7]=System::Convert::ToInt32(textBox8->Text);
        r[8]=System::Convert::ToInt32(textBox9->Text);
        r[9]=System::Convert::ToInt32(textBox10->Text);

        void bubbleSort(int r[10])
    { 

        int temp; 
        int n=10;
        for(int x=0; x<n; x++)

{

    for(int y=0; y<n-1; y++)

    {

        if(r[y]>r[y+1])

        {

            int temp = r[y+1];

            r[y+1] = r[y];

            r[y] = temp;

        }

    }

}

} label1->Text="昇順の数字は次のとおりです: "+ r[10];

4

1 に答える 1

0

C++ では、別の関数/メソッド内で関数を定義することはできません。bubbleSort()周囲のメソッドから移動します。

于 2013-03-28T20:41:19.207 に答える