2017年09月08日
《その20》 while文( p.88 〜 p.99)
新版 明解C++ 入門編 p.89 演習3-4
// p089_演習3-4
#include <iostream>
using namespace std;
int main()
{
int x;
do {
cout << "正の整数値を入力:";
cin >> x;
} while (x <= 0);
while (x >= 0) {
cout << x << "\n";
x--;
}
cout << "while文終了時の xの値 → " << x << "\n";
}
新版 明解C++ 入門編 p.95 演習3-5
// p095_演習3-5
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "何個*を表示しますか:";
cin >> n;
int i = 0;
while (i < n) {
cout << '*';
i++;
}
if (n > 0)
cout << '\n';
}
新版 明解C++ 入門編 p.95 演習3-6
// p095_演習3-6
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "個数を入力:"; cin >> n;
int i = 0;
while (i < n) {
if (i % 2)
cout << '-';
else
cout << '+';
i++;
}
if (n > 0)
cout << '\n';
}
新版 明解C++ 入門編 p.99 演習3-7
// p099_演習3-7
#include <iostream>
using namespace std;
int main()
{
int a; // a : 自然数(正の整数)
int n = 0; // n : 桁数
do {
cout << "自然数を入力:"; cin >> a;
} while (a < 1);
while (a > 0) {
a /= 10;
n++;
}
cout << "桁数は" << n << "\n";
}
--
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/6678039
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック