###実現したいこと
1つの整数 x を読み込み、それをそのまま出力するプログラムを作成したい。x が 0 のとき入力の終わりを示し、このデータセットに対する出力を行ってはいけない。
各データセットごとに、以下の形式で x を出力して下さい:Case i: x
インプット例
3
5
11
7
8
19
0
アウトプット例
Case 1: 3
Case 2: 5
Case 3: 11
Case 4: 7
Case 5: 8
Case 6: 19
###問題点
入力はできるがアウトプットが正しくされない。xが0の時に入力は終わるがそのデータセットに対する出力が行われてしまう。
インプット
2
3
4
5
6
0
アウトプット
case 1: 0
###作成したコード
#include<iostream>
using namespace std;
int main(){
int i = 0;
int x;
while(1){ cin >> x; if (x==0){ break; } } cout << "Case "<<i+1<<": "<<x<<endl; i++; return 0;
}
######回答していただけたら幸いです。
回答4件
あなたの回答
tips
プレビュー