こんにちは、特定の方法で文字列形式の数字を交換したいと思います。
例えば :
私が持っている場合は、これまでに試したことは何でも10325476
返す必要があります。文字列の2つの数値のペアを交換しただけです。01234567
私が持っている場合は編集01AB3423
してください。答えは次のとおり10BA4332
です。以下は、望ましい出力を提供する現在の実装です。
char temp1 = c1[0];
c1[0] = c1[1];
c1[1] = temp1;
char temp2=c1[2];
c1[2]=c1[3];
c1[3]=temp2;
char temp3=c1[4];
c1[4]=c1[5];
c1[5]=temp3;
char temp4=c1[6];
c1[6]=c1[7];
c1[7]=temp4;
私はこれを8つの数字すべてに対して行いましたが、これは静的な方法です. そして、私はこれを行う正しい方法ではないことを知っています.これを動的にも行いたい.これを実装する他の方法はありますか?
任意のアイデアやアドバイスをいただければ幸いです。