当前位置: 首页 > article >正文

2023-03-18青少年软件编程(C语言)等级考试试卷(二级)解析

2023-03-18青少年软件编程(C语言)等级考试试卷(二级)解析
T1、数字字符求和
请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。
时间限制:1000
内存限制:65536
输入
一行字符串,长度不超过100,字符串中不含空格。
输出
字符串中所有数字字符作为数的和
样例输入
Lsd2f02k3ja3sdf223
样例输出
17

//示例代码 字符串的使用
#include <bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	cin>>s;
	int ls=s.size(),ans=0;
	for(int i=0;i<ls;i++){
		if(s[i]>='0'&&s[i]<='9')
			ans+=s[i]-'0';
	}
	cout<<ans;
    return 0;
}

T2、简单密码
Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。 密文 A B C D E F G H I J K L


http://www.kler.cn/a/10647.html

相关文章:

  • 独显装完ubuntu后启动黑屏显示/dev/sda:clean files blocks的解决方案
  • YOLOv11融合[ECCV2024]自调制特征聚合SMFA模块及相关改进思路|YOLO改进最简教程
  • 【C++】异常处理机制(对运行时错误的处理)
  • uni-app打包后报错云服务空间未关联
  • 软考系统架构设计师论文:论软件的可靠性评价
  • u8g2操作流程和相关问题总结
  • DStream是什么?怎样对DStream进行操作?
  • JS 正则匹配(RegExp)
  • UniverSeg:通用医学图像分割模型来了!
  • Python3 os.symlink() 方法、Python 质数判断
  • 常见面试题之MQ篇
  • 【 SpringBoot 配置⽂件 】
  • 在window上安装python
  • 迈入Java,一文告诉你学习Java的原因
  • 二、Java 并发编程(5)
  • 【算法】【数组与矩阵模块】求数组中从未出现的最小正整数(含拓展思路)
  • FFMPEG: [ API ] >打开/关闭一个输入文件
  • Shiro概述
  • 9.1 相关分析
  • 定点乘法器优化---华为杯
  • Python求矩阵的特征值和广义特征值
  • 认识C++《共、枚、指1》
  • 什么是雪花算法?啥原理?
  • GORM 基础 -- Associations
  • 这7种常见的JavaScript错误,你知道吗?
  • 规模化敏捷框架:Scrum@Scale