我有这样的:如何将while循环变成do while循环?
#include <iostream>
using namespace std;
int main()
{
char ch, max = 0;
int n = 0;
cout << "Enter number of characters! :";
cin >> n;
cout << "Enter the number";
while (n>0)
{
cin >> ch;
if(max<ch)
max = ch;
n=n-1;
}
cout << "max is : " << max;
}
我试图把它变成一个do while循环 - 这是我有:
int main()
{
char ch, max = 0;
int n = 0;
cout << "enter character";
cin >> n;
cout << "enter two";
cin >> ch;
do
(max<ch);
while
(max = ch);
(n>0);
n= n - 1;
cout << "max is : " << max;
}
我该如何解决这个问题?
是您的实际代码还是发布时发生错误。 –
你想做什么? – cpx
为什么你想把它变成一个'do {...} while(condition)'循环?如果用户为“字符数”输入零,该怎么办? –