虽然这样写了但还是对
if(x==a[i])
{cout<<b[i];
break;}
这里一知半解的…
#include<iostream>
#include<string>
using namespace std;
int main()
{
int x,i,a[]={61,71,11,21,32,19,27,31,1};
string b[]={"Brasilia","Salvador","Sao Paulo","Rio de Janeiro","Juiz de Fora","Campinas","Vitoria","Belo Horizonte"};
cin>>x;
for(i=0;i<=8;i++)
{
if(x==a[i])
{cout<<b[i];
break;}
}
if(i==9) printf("DDD nao cadastrado");
return 0;
}