C++における循環構造

1099 ワード

1.for文[一.]ステートメントフォーマット
フォーマット1:for(制御変数初期化式;条件式;増分式)文1;
説明:文1はforループ文のループ体であり、条件を満たすと繰り返し実行されます.フォーマット2:for(制御変数初期化式;条件式;増分式){文1;文2;...}
#include 
using namespace std;

int main(){
int i,k,x,y,z,sum=0;
cin>>x;
for(i=1;i<=x;i++)
{cin>>y;
for(k=1;k<=y;k++)
{cin>>z;
sum+=z;}
cout<
  • while文フォーマット1:while( ) 1; : 1 while , 。 2: while(条件式){文1;文2;...}例:whilerループを用いて出力1+2+3を計算する...+100の和;
  • #include 
    #include 
    using namespace std;
    int main()
    {
    	int i,N,temp,revert=0;
    	bool b = true; //       
    	cin >> N;
    	if (N < 0){
    		b = false;
    		N = -N;
    	} 
    	while (N > 0){
    		temp = N % 10;
    		N /= 10;
    		revert = revert*10 + temp;
    	} 
    	if (!b) revert = -revert;
    	cout << revert << endl;
    	return 0;
    }
    
  • do-while文の文フォーマット1:do 1; while( );説明:文1はdo-whileのループです.フォーマット2:do{ 1; 2;。。。} while( )例:1992個の1992の積の最後の2桁数を求めるのはいくらですか?