我期待创建一个程序,询问用户5个不同的问题。每回答5个问题,程序会询问用户是否希望输入一组新的答案。重复一组输入,存储和保存每个输入。 C++
我将使用什么函数来重新运行问题以及存储和跟踪它们的函数?
string Q1[10];
string Q2[10];
int Q3[10];
int Q4[10];
char newEntry;
do{
for(int i=0; i<11; i++){
cout << "Question 1: " << endl;
cin >> Q1[i];
}
for(int i=0; i<11; i++){
cout << endl << endl << "Question 2: " << endl;
cin >> Q2[i];
}
for(int i=0; i<11; i++){
cout << endl << endl << "Question 3: " << endl;
cin >> Q3[i];
}
for(int i=0; i<11; i++){
cout << endl << endl << "Question 4: " << endl;
cin >> Q4[i];
}
cout << "Would you like to repeat? Enter either 'y' or 'n': " << endl;
cin >> newEntry;
}while (newEntry=='y');
system("pause");
return 0;
}
是的我知道它只会按照指定重复10次。现在看起来工作正常,但是当我告诉程序停止输入“n”来继续进行重复问题时,是否需要添加一些内容?非常感谢 !! – noobuser333
@ noobuser333编辑代码。删除了'do ... while'循环。 – timrau