第20講 if文以外のループ処理
第2話 累乗の計算
解答例その1
#include<iostream>
using namespace std;
int main(){
int w,i,n;
cout<<"いくつまで掛けるのかキーボードから入力してください。"<<endl<<"n=";
scanf("%d",&n);
w=1;
i=1;
while(i<=n){
w*=i;
i++;
}
cout<<"1から"<<n<<"までの積は"<<w<<"です。"<<endl;
}
解答例その2
#include<iostream>
using namespace std;
int main(){
int w,i,n;
cout<<"いくつまで掛けるのかキーボードから入力してください。"<<endl<<"n=";
scanf("%d",&n);
w=1;
i=1;
int h=1;
while(h){
w*=i;
i++;
if(i>n)h=0;
}
cout<<"1から"<<n<<"までの積は"<<w<<"です。"<<endl;
}
解答例その3
#include<iostream>
using namespace std;
int main(){
int w,i,n;
cout<<"いくつまで掛けるのかキーボードから入力してください。"<<endl<<"n=";
scanf("%d",&n);
w=1;
i=1;
while(1){
w*=i;
i++;
if(i>n)break;
}
cout<<"1から"<<n<<"までの積は"<<w<<"です。"<<endl;
}
では皆さん、while文を使った素数探索シングルスレッド版を作ってみましょう。
第1話へ 第3話へ
C言語 C++講義第1部へ
VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)