题目地址:
https://www.acwing.com/problem/content/673/
给定一个整数,请根据下表确定并输出其对应的城市名称:
如果输入数字不在上表中,则输出DDD nao cadastrado
。
输入格式:
共一行,包含一个整数。
输出格式:
输出对应城市名称,如果没有对应城市名称,则输出DDD nao cadastrado
。
代码如下:
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
switch (x) {
case 61: puts("Brasilia"); break;
case 71: puts("Salvador"); break;
case 11: puts("Sao Paulo"); break;
case 21: puts("Rio de Janeiro"); break;
case 32: puts("Juiz de Fora"); break;
case 19: puts("Campinas"); break;
case 27: puts("Vitoria"); break;
case 31: puts("Belo Horizonte"); break;
default: puts("DDD nao cadastrado"); break;
}
return 0;
}
时空复杂度 O ( 1 ) O(1) O(1)。