news 2026/4/18 9:59:47

2025年西南石油大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年西南石油大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年西南石油大学计算机考研复试机试真题

2025年西南石油大学计算机考研复试上机真题

历年西南石油大学计算机考研复试上机真题

历年西南石油大学计算机考研复试机试真题

更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream

N 诺 DreamJudge 题库:输入 “学校名称” 即可筛选该校历年机试真题,题目均在考纲范围内,按难度自动排序。还可搭配《计算机考研机试攻略》刷题,书中题目可通过题号直接在题库中查找。

加密算法

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

编写加密程序,加密规则为:将所有字母转化为该字母后的第三个字母,即A->D、B->E、C->F、......、Y->B、Z->C。小写字母同上,其他字符不做转化。输入任意字符串,输出加密后的结果。

例如:输入"I love 007",输出"L oryh 007"

输入输出格式
输入描述:

输入一行字符串,长度小于100。

输出描述:

输出加密之后的结果。

输入输出样例
输入样例#:
I love 007
输出样例#:
L oryh 007

代码一

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. char c[105];
  5. gets(c);
  6. int len = strlen(c);
  7. for(int i=0;i<len;i++){
  8. if(c[i]>='A'&&c[i]<='Z'){
  9. c[i]+=3;
  10. if(c[i]>'Z'){
  11. c[i]-=26;
  12. }
  13. }
  14. else if(c[i]>='a'&&c[i]<='z'){
  15. c[i]+=3;
  16. if(c[i]>'z'){
  17. c[i]-=26;
  18. }
  19. }
  20. else{
  21. continue;
  22. }
  23. }
  24. puts(c);
  25. return 0;
  26. }

代码二

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. string s ;
  5. getline(cin,s);
  6. for(int i=0;i<s.size();i++){
  7. if(s[i]<='z'&&s[i]>='a'){
  8. s[i] = 'a' + (s[i]-'a'+3)%26;
  9. }
  10. if(s[i]<='Z'&&s[i]>='A'){
  11. s[i] = 'A' + (s[i]-'A'+3)%26;
  12. }
  13. }
  14. cout<<s;
  15. return 0;
  16. }

代码三

  1. #include<stdio.h>
  2. #include<string.h>
  3. int main(){
  4. char s[105];
  5. gets(s);
  6. int len = strlen(s);
  7. for(int i=0; i<len; i++){
  8. // 处理小写字母
  9. if(s[i] >= 'a' && s[i] <= 'z'){
  10. s[i] += 3;
  11. // 偏移后超过z,循环到开头(z+3=122+3=125 → 125-26=99=c)
  12. if(s[i] > 'z'){
  13. s[i] -= 26;
  14. }
  15. }
  16. // 处理大写字母(单独判断,避免和小写混淆)
  17. else if(s[i] >= 'A' && s[i] <= 'Z'){
  18. s[i] += 3;
  19. // 偏移后超过Z,循环到开头
  20. if(s[i] > 'Z'){
  21. s[i] -= 26;
  22. }
  23. }
  24. // 非字母字符:不处理
  25. }
  26. printf("%s\n", s);
  27. return 0;
  28. }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 16:08:07

信息泄露思路(js文件包含json路径)

正文 在做测试的目标时,一定要搜索前端 JavaScript 文件里出现的“.json”路径,尤其是 /assets/mock/、/test/、/fixtures/ 等目录,因为开发或测试人员可能遗留了真实测试数据文件,其中可能包含 PII(个人隐私信息)、API 密钥、Token、内部接口结构等敏感信息。 举个例子…

作者头像 李华
网站建设 2026/4/6 1:24:53

selenium自动化之弹窗处理

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 1、前言 我们在使用Selenium做Web自动化测试时&#xff0c;页面经常出现弹窗&#xff0c;如果不处理后续的测试脚本就无法正常运行&#xff0c;今天我们就带大家一…

作者头像 李华
网站建设 2026/3/26 23:38:19

【综合能源】含氢气氨气综合能源系统优化调度附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#…

作者头像 李华
网站建设 2026/3/22 17:47:47

手把手带你设计一个Java高并发系统!

设计一个高并发系统并非易事&#xff0c;如果不站在巨人的肩膀上来开展工作的话&#xff0c;这条路是很难保持一路畅通的&#xff01;所以&#xff0c;本着好东西就是要拿出来分享的原则&#xff0c;LZ就把前段时间从阿里的一位老哥手上捞到的百亿级系统架构设计实录分享给大家…

作者头像 李华
网站建设 2026/3/31 19:13:50

这次带你彻底搞定Java程序员必会的Redis!

大家都知道Redis的业务范围是非常广的&#xff0c;但是对于刚入行的小伙伴来说可能也就知道个缓存跟分布式锁。因为Redis的很多功能在一些小企业里&#xff0c;根本是用不到的&#xff0c;得等到并发量到了一定的程度&#xff0c;系统扛不住了&#xff0c;才会用到Redis那些高级…

作者头像 李华
网站建设 2026/4/16 14:03:35

基于机器学习的企业异常值检测实验报告(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于机器学习的企业异常值检测实验报告(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码摘要 随着我国经济不断蓬勃发展&#xff0c;非法集资案件涉及范围广、金额大&#xff0c;严重干了正常的经济、金融秩序&#xff0c;使参与…

作者头像 李华