C++常见入门题题解

发布时间 2023-10-18 22:20:23作者: NexusXian

前言

因为本人目前比较菜,所以给出的题解都是按照自己的学习进度来的,所以难度是一个循序渐进的过程,由于本人水平有限,望读者能够指出谬误,共同进步。

回文数输出

#include <bits/stdc++.h>//万能头
using namespace std;
int main(void)
{
    vector <int> font;//定义一个整型的向量
    int n;//表示向量的位数
    int a;//定义输入的数字
    cin>>n;//输入向量的位数
    for (int i = 0 ;i<n;i++)
    {
        cin>>a;//输入数字
        font.push_back(a);//将数字储存进向量
    }
    for (int i =0;i<font.size();i++)
    {
        cout <<font[i];//遍历并输出未反转前的数组
    }
    reverse(font.begin(),font.end());//反转数组
    for (int i = 0;i<font.size();i++)
    {
        cout<<font[i];//遍历并输出反转后的数组
    }
    return 0;
}