#include <iostream>
#include <string>

int main() {
    int mscVersion = _MSC_VER;

    mscVersion = mscVersion - mscVersion % 10;
    std::string vcVersion;
    std::string releaseDate;
    std::string toolsetVersion;
    std::string ideInfo;

    if (mscVersion == 1200) {
        vcVersion = "VC6.0 (Visual C++ 6.0)";
        releaseDate = "1998";
        toolsetVersion = "V60";
        ideInfo = "MSVC++ 6.0";
    } else if (mscVersion == 1300) {
        vcVersion = "VC7.0 (Visual Studio 2002)";
        releaseDate = "2002";
        toolsetVersion = "V70";
        ideInfo = "7.0";
    } else if (mscVersion == 1310) {
        vcVersion = "VC7.1 (Visual Studio 2003)";
        releaseDate = "2003";
        toolsetVersion = "V71";
        ideInfo = "7.1";
    } else if (mscVersion == 1400) {
        vcVersion = "VC8.0 (Visual Studio 2005)";
        releaseDate = "2005";
        toolsetVersion = "V80";
        ideInfo = "8.0";
    } else if (mscVersion == 1500) {
        vcVersion = "VC9.0 (Visual Studio 2008)";
        releaseDate = "2008";
        toolsetVersion = "V90";
        ideInfo = "9.0";
    } else if (mscVersion == 1600) {
        vcVersion = "VC10.0 (Visual Studio 2010)";
        releaseDate = "2010";
        toolsetVersion = "V100";
        ideInfo = "10.0";
    } else if (mscVersion == 1700) {
        vcVersion = "VC11.0 (Visual Studio 2012)";
        releaseDate = "2012";
        toolsetVersion = "V110";
        ideInfo = "11.0";
    } else if (mscVersion == 1800) {
        vcVersion = "VC12.0 (Visual Studio 2013)";
        releaseDate = "2013";
        toolsetVersion = "V120";
        ideInfo = "12.0";
    } else if (mscVersion == 1900) {
        vcVersion = "VC14.0 (Visual Studio 2015)";
        releaseDate = "2015";
        toolsetVersion = "V140";
        ideInfo = "14.0";
    } else if (mscVersion == 1910) {
        vcVersion = "VC14.1 (Visual Studio 2017)";
        releaseDate = "2017";
        toolsetVersion = "V141";
        ideInfo = "14.1";
    } else if (mscVersion == 1920) {
        vcVersion = "VC14.2 (Visual Studio 2019)";
        releaseDate = "2019";
        toolsetVersion = "V142";
        ideInfo = "14.2";
    } else if (mscVersion == 1930) {
        vcVersion = "VC14.3 (Visual Studio 2022)";
        releaseDate = "2022";
        toolsetVersion = "V143";
        ideInfo = "14.3";
    } else {
        vcVersion = "未知版本";
        releaseDate = "未知";
        toolsetVersion = "未知";
        ideInfo = "未知";
    }

    std::cout << "VC版本: " << vcVersion << std::endl;
    std::cout << "发布时间: " << releaseDate << std::endl;
    std::cout << "工具集版本: " << toolsetVersion << std::endl;
    std::cout << "IDE信息: " << ideInfo << std::endl;

    return 0;
}