news 2026/6/9 22:40:41

2025年兰州大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

作者头像

张小明

前端开发工程师

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

2025年兰州大学计算机考研复试机试真题

2025年兰州大学计算机考研复试上机真题

历年兰州大学计算机考研复试上机真题

历年兰州大学计算机考研复试机试真题

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

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

字符分类

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

从键盘上输入一个字符串,将该字符串分为数字、字母、其他字符三个部分输出。

例如:

输入:Thdad29#@12aH;77

输出:

ThdadaH

291277

#@;

输入输出格式
输入描述:

输入一串字符串,长度不超过100。

输出描述:

按题意输出。

输入输出样例
输入样例#:
Thdad29#@12aH;77
输出样例#:
ThdadaH 291277 #@;

代码一

  1. #include<iostream>
  2. using namespace std;
  3. int main() {
  4. string s;
  5. cin>>s;
  6. char ch;
  7. for(int i=0;i<s.length();i++) {
  8. ch = s[i];
  9. if((ch>='A'&&ch<='Z')||(ch>='a'&&ch<='z')) {
  10. cout<<ch;
  11. }
  12. }
  13. cout<<endl;
  14. for(int i=0;i<s.length();i++) {
  15. ch = s[i];
  16. if((ch>='0'&&ch<='9')) {
  17. cout<<ch;
  18. }
  19. }
  20. cout<<endl;
  21. for(int i=0;i<s.length();i++) {
  22. ch = s[i];
  23. if((ch<'A'||ch>'Z')&&(ch>'z'||ch<'a')&&(ch<'0'||ch>'9')) {
  24. cout<<ch;
  25. }
  26. }
  27. return 0;
  28. }

代码二

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4. string str;cin>>str;
  5. string num,charact,other;
  6. for(int i = 0; i < str.size(); i++){
  7. if(str[i] >= 'a' && str[i] <= 'z' || str[i] >= 'A' && str[i] <= 'Z') charact+=str[i];
  8. else if(str[i] >= '0' && str[i] <= '9' ) num += str[i];
  9. else other += str[i];
  10. }
  11. cout<<charact<<endl<<num<<endl<<other<<endl;
  12. return 0;
  13. }

代码三

  1. #include<stdio.h>
  2. #include<string.h>
  3. int main(){
  4. char a[100];
  5. char b[100];
  6. char c[100];
  7. char d[100];
  8. scanf("%s",a);
  9. int sum=strlen(a);
  10. int q=0;
  11. int w=0;
  12. int e=0;
  13. for(int i=0;i<sum;i++){
  14. if(a[i]>='A' && a[i]<='z'){
  15. b[q]=a[i];
  16. q++;
  17. }
  18. else if(a[i]>='0' && a[i]<='9'){
  19. c[w]=a[i];
  20. w++;
  21. }
  22. else{
  23. d[e]=a[i];
  24. e++;
  25. }
  26. }
  27. printf("%s\n",b);
  28. printf("%s\n",c);
  29. printf("%s\n",d);
  30. return 0;
  31. }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 20:09:26

多模态融合方法详解,助力大模型学习之旅!

简介 文章系统介绍了多模态融合的8种方法&#xff0c;包括早融合、中间/深度融合、后融合等&#xff0c;详细说明各类方法的思路、特点及适用场景。引用《Multimodal Alignment and Fusion: A Survey》等权威文献&#xff0c;从数据级、特征级和输出级三个层次对融合策略进行分…

作者头像 李华
网站建设 2026/6/9 17:44:32

Keil报错‘Browse information not available‘的解决方案

在Keil开发环境中&#xff0c;用户常遇到"Browse information of one or more files is not available"报错&#xff0c;该问题主要由路径配置错误、缓存文件损坏或索引失效导致。缓存文件清理方案手动清理方法关闭Keil工程del *.bak /s del *.ddk /s del *.edk /s d…

作者头像 李华
网站建设 2026/6/9 18:54:36

网络安全 / 黑客从入门到精通指南【详细版】,零基础小白看这一篇就够

一、什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域&#xff0c;都有攻与防两面…

作者头像 李华
网站建设 2026/5/20 19:28:27

nvm管理node(windows)

nvm管理node(windows)1、先下载nvm&#xff0c;可以通过github下载 https://github.com/coreybutler/nvm-windows/releases 下载nvm-setup.exe2、运行nvm的安装程序3、选择nvm的安装路径4、选择nodejs的存放的路径5、相关通知&#xff0c;不需要可以去掉6、打开命令行输入nvm -…

作者头像 李华
网站建设 2026/6/1 0:08:00

国内直连失败怎么办?5个技巧解决智普Open-AutoGLM镜像连接难题

第一章&#xff1a;智普Open-AutoGLM国内镜像连接问题概述在使用智普AI推出的Open-AutoGLM项目时&#xff0c;国内开发者常面临因网络限制导致的镜像连接失败问题。由于原始模型仓库托管于境外平台&#xff08;如Hugging Face&#xff09;&#xff0c;直接拉取模型权重或依赖资…

作者头像 李华