質問: c言語で、forの命令をwhileで書き換える方法を教えてください。特に、forがいくつも連なっている命令の書き換えが知りたいです!
回答: for( A ; B ; C ){ 処理 } こう置き換えます A while( B ){ 処理 C } m=0; n=0; for(i=0;i<100;i++){ //Aはi=0 Bはi<100 Cはi++ m--;//処理 n++; //処理 } なら m=0; //関係ないものはそのまま n=0; //関係ないものはそのまま i=0; //A while( i<100 ){ //while( B ) m--; //処理はそのまま n++; //処理はそのまま i++; //C }