C++入门经典-例3.24-找图书的位置

1:运行代码:

// 3.24.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <iostream>
using namespace std;

int main(int argc, _TCHAR* argv[])
{
    do{
        int num,kind,row;
        cout<<"输入一个两位的图书编号"<<endl;
        cin>>num;
        kind = num/10;
        row = num%10;
        if(kind<1||kind>4||row>4||row<1)
        {
            cout<<"您输入的有误"<<endl;
            continue;  //寻找循环判断条件,这里是while
        }
        cout<<"此书位于";
        switch(kind)
        {
            case 1:
                cout<<"文学类书架";
                break;
            case 2:
                cout<<"社科类书架";
                break;
            case 3:
                cout<<"历史类书架";
                break;
            case 4:
                cout<<"人物传记书架";
                break;
        }
        cout<<""<<row<<""<<endl;
        break;  //找到位置,跳出while
    }while(true);//无限循环可用这种方式
    return 0;
}
View Code

运行结果:

原文地址:https://www.cnblogs.com/lovemi93/p/7518893.html