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