- 博客(26)
- 收藏
- 关注
原创 狐猬编程 C++ L3 第7课 字符串入门 元音字母
给你一个所有字符都是字母的字符串, 请输出其中元音字母的个数。(提示: 二十六个字母中的五个元音字母是 a, e, i, o, u;所有字符有大小写区别。对于 100%的数据, 字符串长度小于等于1000000。仅一行, 包括一个字符串。输出一个整数, 如题所述。
2024-12-12 22:14:43
261
原创 狐猬编程 C++ L3 第7课 字符串入门 统计字母
输入一行长度不超过10^5的字符串(可能有空格),统计小写字母出现的次数。一行字符串,长度<10^5。
2024-12-12 22:12:36
117
原创 狐猬编程 C++ L3 第7课 字符串入门 游客统计
漫画馆是很多小朋友喜欢去游玩的地方,为了方便统计游客的数量,在漫画馆的出入口设置了一些装置用来记录游客进出的情况。某天漫画馆关门的时候用来统计游客数据的机器突然坏了,现在只知道整天出入漫画馆的情况,由一串 I 和 O 的代码来表示,I 表示有一个人进入漫画馆,O 表示一个人离开漫画馆。馆长的小助手琳琳希望知道这天最多有多少个游客同时在漫画馆里面参观,你能帮助琳琳解决这个问题吗?一行一个字符串,全都有 O 和 I 这两组字符组成。对于 100%的数据 字符串长度小于 10000。最多同时在漫画馆的人数。
2024-12-12 22:11:10
150
原创 狐猬编程 C++ L3 第7课 字符串入门 亲朋字符串
亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符;给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;依此类推,直到给定字符串s的倒数第二个字符。亲朋字符串的最 后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值。输入一行,一个长度大于等于2,小于等于100的字符串。输出一行,为变换后的亲朋字符串。编写程序,求给定字符串s的亲朋字符串s1。
2024-12-12 22:08:55
186
原创 C++自创cmd
2、system就是执行电脑指令的,所以直接一个"cmd"就可以让他“召唤”出cmd。那么,我们可以直接用非常简洁的代码来写出cmd来。1、system这个指令不需要用到头文件。我们知道,有一个指令,叫。
2024-10-02 18:08:15
418
原创 狐猬编程C++2级 第6课 实型变量与格式化输入输出 交通灯
城市道路的交叉路口通常设置有绿灯、黄灯和红灯三种状态的交通灯,它们的作用是:当绿灯亮时,表示车辆可通行;当黄灯亮时,提醒正在交叉路口中行驶的车辆赶快离开;当红灯亮,车辆要在停车线后停驶。交通灯的状态经过红灯、黄灯和绿灯为一个周期,假设在每一周期中绿灯时间为30秒,红灯时间为20秒,路口上车辆的疏通速度是0.6辆/秒。(黄灯时间一般很短这里忽略不计)交警队长需要你帮忙计算出第n个周期后滞留下来的车辆数量,以便采取更有效的措施改进交通状况。
2024-09-14 23:31:35
372
原创 狐猬编程 C++ 2级 第7课 模拟算法 珠子计算
贝茜把N (1 <= N <= 80)粒蓝色和橙色的珠子连成了一串,问有多少对珠子(相邻的)是不同颜色的。
2024-09-09 23:01:37
312
原创 狐猬编程C++2级 第12课 求连续一段相同的数 count
输入n个数,n<=500000,每个数不超过10000,求最多连续出现了多少个相同的数。
2024-08-26 17:39:00
392
原创 狐猬编程C++2级 第8课 L3第1课 回文的判断 回文数
一个整数如果从左向右读和从右向左读是同一个数,叫做回文数。编写程序:从键盘读入一个五位数,判断是否回文数。
2024-08-24 16:08:46
341
原创 狐猬编程C++2级 第9课 模块化程序设计(子函数学习)阶乘之和
我们在数学上把从1开始的连续自然数相乘叫做阶乘。例如把1*2*3*4*5称作5的阶乘,记为5!,你能写一个自定义函数或者过程来求n!调用这个函数求出10个以内阶乘数之和。第二行输入n个要计算的阶乘数(10以内)。这期题目讲解到此结束,请给我一个。第一行输入n,表示n个数。【数据规模】 n<=10。
2024-08-23 14:37:00
380
原创 狐猬编程C++4级 第10课 结构体入门 成绩1
现在给出n个同学的姓名,语文成绩,数学成绩,要求你按输入顺序的倒序输出每个人的姓名,语文成绩,数学成绩,总分。1<n<100。
2024-08-23 14:32:20
268
原创 狐猬编程C++2级 第11课 简单的下标计数 开会时间
一年一度的信息学奥林匹克总结大会准备召开了,但大会负责人Mr.Huang却遇到了麻烦,参加会议的各中小学信息学教练都非常非常忙,因为他们不但要担任竞赛的辅导工作,而且还有常规的教学工作,有的还担任学校的行政职务,因此要召集他们都来开会是一件非常困难的事,为了让更多的人来参加会议,时间的选择非常关键。自然是能来的人越多越好,在这个前提下,请你确定某一天开会,如何能来的人数相同的话,会越早开越好,当然如何与会人数小于组委会设定的最少人数,会议将被取消。接下来有N行,第i行表示第i个教练有空的时间。
2024-08-21 17:15:24
716
原创 狐猬编程C++2级 第11课 简单的下标计数 火灾救援
于是,校长总共收到了n条短信息。第2行有n个整数,每个整数分别表示一个学生所在教室的编号,这些数据是无序的。第二,假如两个教室的受困学生数相同,你应当先救援编号较小的那个教室,我们称这条规则为“小编号优先原则”。你在输出文件中,应当写入一个方案,其中含有m个数字,相邻两数字间用符号“->”连接,数字的顺序表示救援顺序。第2行有n个整数,每个整数分别表示一个学生所在教室的编号,这些数据是无序的。输出文件中,应当写入一个方案,其中含有m个数字,相邻两数字间用符号“->”连接,数字的顺序表示救援顺序。
2024-08-21 17:04:49
558
1
原创 狐猬编程C++2级 第11课 简单的下标计数 明明的随机数
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤10000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。第2行有N个用空格隔开的正整数,为所产生的随机数。第1行为1个正整数,表示所生成的随机数的个数:N。第1行为1个正整数M,表示不相同的随机数的个数。
2024-08-20 18:16:07
272
原创 狐猬编程C++2级 第11课 简单的下标计数 校门外的树
已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。
2024-08-20 18:10:30
285
原创 狐猬编程 C++2级 第8课 周期问题 彩灯
校园中五彩缤纷的彩灯在夜幕降临时显的特别漂亮。晨晨发现原来这些看起来颜色杂乱的小灯是按照某种规律排列下去的,因为他数出红灯、红灯,蓝灯、红灯 、黄灯,红灯、红灯,蓝灯、红灯 、黄灯、……每5盏灯就会有一次重复这样的规律。好奇的晨晨很想知道N盏灯按这种规律排下去,会有多少盏红色的灯?于是他来找编程高手小Q,小Q告诉他,他的程序不仅能数出重复某种规律的N盏灯中多少盏红色的灯,而且可以数出晨晨想知道的任意一种颜色的灯数。你知道小Q是如何做到的吗?输入格式第一行有一个数M,表示每M盏灯就会有重复的规律。
2024-08-19 16:28:31
336
原创 狐猬编程 C++2级 第9课 简单的递推 数列
细心的明明发现这个数列的规律是:奇数项等于前一个奇数项加前一个偶数项,偶数项等于前一个奇数项减前一个偶数项。由于计算结果有点大,明明怕算错,你能帮他算出来吗?输入只有一个数N(3<=N<=100)好了,这期题目讲解到此结束,请大家。请你根据它的规律求出第N项的值?输出数列中第N个数的值。
2024-08-19 15:04:55
645
原创 狐猬编程 C++2级 第10课 简单的枚举 双倍对
如果两个数a,b,只要a=2*b或者b=2*a成立,那么就说这两个数是“双倍对”。例如:a=1,b=2,那么a和b这两个数是一对双倍对。现在给出一组数,请计算一下里面有多少对是“双倍对”。由于数据量比较大,请你用程序来实现自动计算吧。其中:5和 10有1对, 2 和4有3对 ,4和 2 有1对,共有5对双倍对。100%的数据 1≤N ≤1000 , 1≤ai≤1000000。第一行有一个整数N,表示这组数的个数。好了,这期题目讲解到此结束,请给我一个。输出N个数中有多少对是“双倍对”。
2024-08-18 23:53:17
268
原创 教你用C++伪装黑客1(无害)
如果想在朋友面前炫耀自己的黑客技术,可以用一下代码,对电脑不会有任何的损失,也不会删除文件。以上的程序不会对电脑有任何的负面影响,也不会真的删除文件。好了,这期应用程序分享到此结束,请给我一个。
2024-08-16 18:23:09
481
原创 狐猬编程C++2级 第9课 简单的递推 国王与麦子
传说古代印度有个喜欢下棋的国王叫舍罕,而宰相达依尔是个聪明的大臣,发明了国际象棋。达依尔说:陛下,我别无他求,请你在这张棋盘的第一个格子里赏我一粒麦子;在第3个格子里赏我4粒麦子;在第4个格子里赏我8粒麦子……依此类推直到64个格子,按这张棋盘上各格应赏的麦子全赏给我吧。国王听了,觉得达依尔的要求并不高,说道:你能如愿以偿的!unsigned long long 是比long long 还要大的整数类型。在屏幕输出第n个格子的麦子数量,注意不能以科学记数法表示。你能帮助国王算算第n个格子的麦子数量吗。
2024-08-16 15:59:21
343
原创 狐猬编程C++2级 第9课 简单的递推 猴子摘桃
果园里种了很多桃树,当桃树开始结果的时候,猴子便会成群结队地前来摘桃。猴子们第一天会摘掉桃子的一半还多一个,第二天再摘第一天剩下的一半还多一个,以后每天均摘掉上一天剩下的一半还多一个,到第N天时,树上就只剩下两个桃子了。请问果园里原来共多少个桃子?输入格式输入正整数N表示天数,N<=50。输出格式输出果园里原来共有的桃子数。输入/输出例子126。
2024-08-16 15:46:34
233
原创 狐猬编程C++2级 第8课 周期问题 更多闰年数
输入两个正整数 a 和 b,表示开始的年份和结束的年份,问从 a 年到 b 年有多少 闰年?闰年只需要满足如下两个条件之一: 1、能整除 400。2、能整除 4,但不能整除 100。第一行 2 个整数 a 和 b,范围在[1, 1000000000]。好了,这期题目讲解到此结束,请给我一个。
2024-08-15 19:46:54
277
原创 狐猬编程C++2级 第5课 sort函数 排序
输入n个不超过1000的整数(n≤50000)。然后求出每个数的数字和,再按每个数的数字和由小到大排列输出。
2024-08-14 00:04:09
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人