do while语句练习
输入一个数字,输出这个数字的逆序排列数。
输入案例
input the number:12345
输出案例
This number in reverse order is:54321
代码展示 c++
。
// 倒序输出数字2020.3.28
#include<iostream>
using namespace std;
int main()
{
int num,fnum = 0;
cout<<"input the number:"<<endl;
cin>>num;
do
{
if(num>10)
fnum = fnum*10+num%10;
else {fnum = fnum*10+num;}
num = num/10;
}
while(num!=0);
cout<<"This number in reverse order is:"<<fnum<<endl;
return 0;
}
结果展示
循环类型 | 具体用法 |
---|---|
“当”型 | while(语句){};先判断后执行,当while中语句为假时跳出循环 |
“直到”型 | do{语句}while(语句);先执行后判断,当while中语句为假时跳出循环 |
for循环 | for(单次表达式;条件表达式;末尾循环体){中间循环体;} |
if语句 | if(语句){};else{};else if(){};的循环嵌套 |