
第二期训练
钟正希
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
白银第二题
问题简述:输入一串字母,如果第一个是小写后面全是大写,就改变全部字母的大小写,如果字母全部都是大写,就保留第一个字母不变,其他全部变成小写。其他情况全部按原字母输出。思路:先判断除了第一个字母,是不是全部为大写。如果是,再判断第一个字母的大小写。再按规则输出。#include<iostream>using namespace std;int main(){ int k, i...原创 2018-12-13 23:12:04 · 186 阅读 · 0 评论 -
白银第一题
题目简述:输入一串数字,如果这串数字有4个或7个4或7就称为伪幸运数字,判断这串是不是伪幸运数字。思路:用字符处理,找出所有的7和4,计算4和7的总数。#include<iostream>using namespace std;int main(){ char n[20]; int i,k,s; k = 0; cin >> n; s = 0; while ...原创 2018-12-13 23:02:45 · 132 阅读 · 0 评论 -
白银第五题
问题讲述:判断有多少个汉字。分析:因为汉字编码是双字节,所以不能直接记录汉字个数。所以就记录除了汉字以外的所有字符的个数,然后用总字符数减去除了汉字以外的所有字符的个数,就得到汉字的个数。#include<iostream>#include<cstring>using namespace std;int main(){ int n,j,i,t, y;int k...原创 2018-12-14 17:34:23 · 133 阅读 · 0 评论 -
白银第六题
题目:we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, … f(Z) = 26, f(z) = -26;Give you a letter x and a number y , you should output the result of y+f(x). #include&lt;iostream&gt;using namespace st...原创 2018-12-14 17:53:00 · 386 阅读 · 0 评论 -
铂金第二题
题目:输入一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。如果遇到@字符,就停止。分析:因为高为n,所以底边就为2n-1,所以中间的位置就是n。#include<iostream>using namespace std;int main(){ int n; char x; int l; l = 0; while (c...原创 2018-12-14 17:45:55 · 238 阅读 · 0 评论 -
铂金第一题
题目:著名出题人小Q每次比赛后都会写一份《赛题分析》,包含比赛概况、每题的参考算法以及一些统计数值。于一道题来说,小Q会统计最短的验题人代码长度(Shortest judge solution)以及赛内参赛队伍最短的AC代码长度(Shortest team solution)。统计验题人代码长度比较容易,因为验题人最多也不会超过2020个。但是统计选手代码长度就不容易了,因为大赛区动辄三四百支...原创 2018-12-14 17:50:19 · 175 阅读 · 0 评论 -
白银第八题
题目:统计每个元音字母在字符串中出现的次数。分析:输入字符串,然后一个个的检查,如果遇到元音,那么相应的元音就加一。#include<iostream>#include<cstring>using namespace std;int main(){ int k, n, a = 0, e = 0, i = 0, o = 0, u = 0, s; char c...原创 2018-12-14 17:59:01 · 174 阅读 · 0 评论