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
运行结果: