C++における循環構造
1099 ワード
1.for文[一.]ステートメントフォーマット
フォーマット1:for(制御変数初期化式;条件式;増分式)文1;
説明:文1はforループ文のループ体であり、条件を満たすと繰り返し実行されます.フォーマット2:for(制御変数初期化式;条件式;増分式){文1;文2;...} while文フォーマット1: do-while文の文フォーマット1:
フォーマット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; : 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 1; while( );
説明:文1はdo-whileのループです.フォーマット2:do{ 1; 2;。。。} while( )
例:1992個の1992の積の最後の2桁数を求めるのはいくらですか?