作业帮 > 综合 > 作业

关于do while 语句 C++

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 23:26:02
关于do while 语句 C++
举个例子,如何用 do while 语句写出一个程序.求两个电阻并联时的总电阻.电阻值需要用户手动输入.只要用户输入的不是一个数字,就要不断循环输入过程.我能用if 和while 语句结合写出来.但是用do while就是写不出来.求教
附上.这是我写的.但是第一次运行的时候.在提示你输入R1 如果你按了一个字母.有任何行为直到你再输入一次字母.它就会叫你重复了.
#include
#include
using namespace std;
void main()
{
double R1=0;
double R2=0;
char temp;
char temp2;
do
{
cout > temp;
cin >> R1;
;}
while(cin.fail());
cout
"不是一个数字,就要不断循环输入过程"
C++ 的 do { cout
再问: 。。这样不行的。。怎么都不行。。我试过~
再答: #include #include using namespace std; int main() { double R1=0; double R2=0; int index=0; do{ if(index>0) { cin.clear(); cin.sync(); } cout