...要用c语言编写程序;输入一个编号就可以输出一个书名
发布网友
发布时间:2024-10-02 01:25
我来回答
共1个回答
热心网友
时间:2024-10-25 20:39
VC++6.0环境编译通过
#include <stdio.h>
#include <map> //map所需头文件
using namespace std; //map定义在std命名空间内部
int main(int argc, char* argv[])
{
//定义一个键为字符串,值为int的映射
map<int,char*> m;
char* bookname[7]={"书名一","书名二","书名三","书名四","书名五","书名六","书名七"};
int booknumber[7]={1,2,3,4,5,6,7};
//添加
for(int i=0;i<7;i++){
m[booknumber[i]] =bookname[i];
}
int bianhao;
scanf("%d",&bianhao);
//输出
printf("%s\n",m[bianhao]);
getchar();
getchar();
return 0;
}