C语言、c++序列操作题

刚开始有一个长度为n的序列,编号从1开始,第 i 个数为 ai,现在进行m次操作,操作存在三种类型:
操作一:查询第k个数的大小

操作二:把第k个数的大小改成x

操作三:将整个序列翻转,即把第i个数放到第n-i+1个位置

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:从C语言到C++语言

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^