
基础类
#眼镜&
我从未想过输,除非我不想赢。
展开
-
数据结构 冒泡排序 实现实例
文章目录冒泡排序比较图示BubblingSort运行结果冒泡排序比较图示BubblingSortimport java.util.Arrays;public class BubblingSort { public static void main(String[] args) { int[] arrays= new int[]{4,5,6,3,2,1}; for(int i=0;i<arrays.length;i++){原创 2022-01-10 18:45:33 · 384 阅读 · 0 评论 -
美丽数 数美丽
美丽数题目描述小郭很喜欢3和5这两个数字,他将能被3或5整除的数叫做美丽数。现在给你一个整数N(1<=N<=100000),你能告诉小明第N个美丽数是多少吗?输入输入包含多组测试数据。每组输入一个整数N(1<=N<=100000)。输出对于每组输入,输出第N个美丽数。样例输入1234样例输出3569#include <stdio.h>int a[999999];void st(){ long long int i, count=0原创 2022-01-10 16:22:41 · 321 阅读 · 0 评论 -
多少个质数
给您很多正整数,只是找出有多少个质数。输入值有很多情况。在每种情况下,都有一个整数N表示要查找的整数数。每个整数都不会超过32位有符号整数,并且每个整数都不得小于2。输出量对于每种情况,请打印找到的质数。样本输入32 3 4样本输出2# include<stdio.h># include<math.h>int main(void){ int n; while((scanf("%d",&n))!=EOF) { int m,i,j,k,find原创 2021-01-12 21:10:06 · 244 阅读 · 0 评论 -
你爱我么?(爱你)
题目描述LCY买个n束花准备送给她暗恋的女生,但是他不知道这个女生是否喜欢他。这时候一个算命先生告诉他让他查花瓣数,第一个花瓣表示"爱",第二个花瓣表示"不爱",第三个花瓣表示"爱"…为了使最后结果是"爱",LCY需要从n束花中选出一些,你能帮他算出最后他送给这个女生的花中最多包含多少个花瓣吗?输入首先输入一个整数T,表示测试实例的个数。接下来T组测试实例,每组实例首先输入一行,包括一个整数n(1 <= n <= 100)。然后输入一行,n个数a1,a2…an(1 <= ai原创 2020-11-24 20:56:11 · 247 阅读 · 0 评论 -
光头强的18岁生日(生日快乐)
题目描述光头强的18岁生日要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,于是光头强给你打电话问你:“我的生日是1988-03-07,你知道我18岁生日的时候一共经历了多个日夜吗?”这时,你肯定会说不知道,但聪明的你怎么能说不知道呢!于是你很快的算出来了,告诉了光头强6574天!光头强听你说出了他的18岁生日的时候经历了6574个日夜可高兴了,于是他又问你,你知道我的18岁生日经历了6574个日夜,那你知道自己的吗?这时候原创 2020-11-19 22:47:43 · 758 阅读 · 0 评论 -
what are you doing?(超级水题)
题目描述“Hey my friends!What are you doing?”小伙伴们都在期待了N多年的大学中度过一段时间了,不知道大家都在忙什么呢?有咩有找到自己奋斗的目标?据说有个叫LOL的帮派横空出世了,影响了无数大学的宅同胞。这里面有两个好斗的角色,一个叫PanSen(简称PS),一个叫JanSheng(简称JS)。这两个家伙以好斗闻名、外人称为“双雄”。不过他俩谁都不服对方,只要一见面、就必然会很“亲热”地招呼对方。(当然、用他们自己的话说是在传递爱与友谊。不过路人怎么总会觉得有点残忍类。原创 2020-11-19 22:00:18 · 212 阅读 · 0 评论 -
任意位的数位分离
题目描述给定位数的数位分离想必大家都已经学会了,给定位数的数位分离想必大家都已经学会了,接下来让我们加大难度。给你一个十位以内的整数,你能输出它的任意一位的数字么。输入两个整数S,x。以空格隔开,其中0<S<=2^31,x<=log10 S。输出S的第x位上的数字。样例输入123456 4样例输出4# include<stdio.h># include<math.h>int main(void){ long long int n,b,a,原创 2020-11-18 23:26:00 · 874 阅读 · 0 评论 -
花花的‘奇’思‘妙’想
题目描述下课了,花花和她的伙伴在聊天时,有个人讲了个五步蛇的故事:当一个人被五步蛇咬了之后,只能走五步。花花很好奇被咬的那个人会怎么走这五步呢?假设被咬的地方为原点(0,0),这个人可以向前,后,左,右四个方向移动,一步为一个单位,你知道他的‘终’点在哪吗? (u,d,l,r分别为前/上,后/下,左,右)输入共1行:包括5个方向字符输出最终位置样例输入rludr样例输出1 0# include<stdio.h>int main(void){ int a=0,b=0,i;原创 2020-11-18 23:02:38 · 87 阅读 · 0 评论 -
GSX学长的脑洞
题目描述按照 0−18、19−35、36−60、61以上(含 61)四个年龄段统计的患病人数占总患病人数的比例。输入共 2行,第一行为过往病人的数目 n(0<n≤100),第二行为每个病人患病时的年龄,年龄为不超过 100 的非负整数。输出按照 0−18、19−35、36−60、61以上(含 61)四个年龄段输出该段患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位。每个年龄段占一行,共四行。样例输入101 11 21 31 41 51 61 71 81 91样例输出原创 2020-11-18 22:52:14 · 119 阅读 · 0 评论 -
GSX学长之三角形
题目描述请你编写一个程序打出一个直角三角形,例:***************如果输入行数为0则输出"WrOng"。输入输入一个数字n表示该直角三角形的行数,输入一个字符op表示该直角三角形是由此符号组成的(op不一定是*)输出请你以op打出一个n行的直角三角形。.样例输入1 /样例输出/# include<stdio.h>int main(void){ int n,i,j; char ch; scanf("%d %c",&n,&ch)原创 2020-11-18 22:34:16 · 334 阅读 · 0 评论 -
错误提示( GSX学长指导小耳铃)
题目描述现在开学了,lsy学长又能天天和女神在一起了,但是lsy学长是咱们ACM的学长啊,需要来给咱们的小耳铃指导C语言编程,在这个过程中lsy学长发现了小耳铃总是犯各种各样的错误,为此没少请学长学姐们帮忙解答。Lsy学长把小耳铃在编程中犯错次数在一百次以上的都记了下来,你犯过同样的错误吗?1.读取键盘输入不写&2.判断相等写成=3.语句结束不写;4.输入double类型使用%d5.代码中使用中文符号6.读取变量值写在变量初始化语句前7.想通过两个整数相除得到小数8.if语句( )原创 2020-11-18 22:12:30 · 187 阅读 · 0 评论 -
网络的可靠性(单线变双线)
题目描述A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商。它将提供先进的网络协作技术,展示其”智能+互联“的生活概念,同时为参观者提供高品质的个人体验和互动,以”信息通信,尽情城市梦想”为主题贯穿。借助奇幻的剧场大屏幕和特效,展现信息通信技术的应用前景,通过生动形象的故事,向观众展示沟通无限制的未来社会前景。为此,A公司为世博园的N个区域建立了视频通信系统,其中每个区域建立一个基站,编号依次为1,2,3…,N。通过基站之间的通信线路为各区域的参观者提供视频服务。已知在各基站之间原创 2020-11-16 21:50:41 · 206 阅读 · 0 评论 -
素数(int sushu(int n))
题目描述走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr. Kong 进行猜数比赛。当屏幕出现一个整数X时,若你能比Kr. Kong更快的发出最接近它的素数答案,你将会获得一个意想不到的礼物。例如:当屏幕出现22时,你的回答原创 2020-11-14 22:25:22 · 574 阅读 · 0 评论 -
素数判定(int sushu(int n))
题目描述输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。输入输入一个正整数n(n<=1000)输出如果n是素数输出"Yes",否则输出"No"。输出占一行。样例输入 Copy2样例输出 CopyYes# include<stdio.h># include<math.h># pragma warning(disable : 4996)int main(){ int n; scanf("%d", &原创 2020-11-14 21:56:01 · 1041 阅读 · 0 评论 -
花海(素数判断)
题目描述小H有n粒鲜花的种子,他的目标是种出一片花海。这个花海的形状是矩形的。小H想让花海的行数和列数都是素数,他不知道手里的种子能有几种可行的方案(只有当两个方案的行数相同,列数也相同时,才视为同一个方案),你能帮帮他吗?注意,小H可以不用完所有种子, 也就是只要行数和列数都是素数,且乘积小于等于n即为可行的方案。输入一个整数n,代表鲜花种子数量(0<n<=10000)输出一个整数,代表满足小H要求的方案数量。样例输入 Copy7样例输出 Copy3# include<原创 2020-11-14 21:22:19 · 190 阅读 · 0 评论 -
房间安排(当天最大房间数)
题目描述2010年上海世界博览会(Expo2010),是第41届世界博览会。于2010年5月1日至10月31日期间,在中国上海市举行。本次世博会也是由中国举办的首届世界博览会。上海世博会以“城市,让生活更美好”(Better City,Better Life)为主题,将充分探索21世纪城市生活.这次世博会总投资达450亿人民币,创造了世界博览会史上的最大规模记录。吸引200个国家和国际组织参展。预计有7000万人次的参观者。为了更好地接待在这期间来自世界各地的参观者,如何合理安排各宾馆的住房问题提到了原创 2020-11-14 12:17:05 · 271 阅读 · 0 评论 -
四则运算(SWITCH(+-*/))
题目描述给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果输入表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符输出如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input!"。最后结果小数点后保留两位。样例输入 Copy1.0 + 1.0样例输出 Copy2.00提示除数是0,用|s2|<1e-10(即10的-10次方)判断# include<st原创 2020-11-11 18:21:36 · 1321 阅读 · 0 评论 -
回文数(函数专题 求回文数)
题目描述一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。输入两个整数m和n(m<n),输出区间[m,n]之间的回文数。输入输入两个正整数m和n,输入保证m<n。输出按从小到大的顺序,输出m到n之间的回文数,每个数后面有一个空格。样例输入100 200样例输出101 111 121 131 141 151 161 171 181 191来源/分类**# include<stdio.h># in原创 2020-11-07 19:44:59 · 1839 阅读 · 0 评论 -
最大字符(ASCII)
题目描述给你三个ASCII字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个输入输入包含三个字符,之间有一个空格隔开。输出输出ASCII码最大的那个字符,占一行。样例输入a b c样例输出c提示注意对输入序列中空格的处理,空格也是合法的字符难度系数**# include<stdio.h>int main(void){ char a,b,c; scanf("%c %c %c",&a,&b,&c);原创 2020-11-07 11:38:32 · 4688 阅读 · 3 评论 -
hello world(藏头诗)
题目描述好鸟共鸣临水树,好恶不合长相蒙。学炼气养形之术,习隐钟山限俗尘。天下无人鉴诗句,天子预开麟阁待。向晚临阶看号簿,上山采樵选枯树。这是一首藏头诗,请你输出其谜底“好好学习天天向上”。输入无需任何输入输出输出内容为“好好学习天天向上”。样例输入无样例输出好好学习天天向上# include<stdio.h>int main(void){ printf("好好学习天天向上"); return 0; }...原创 2020-11-05 22:10:11 · 309 阅读 · 0 评论 -
购物愉快(商品总数)
题目描述某商店有A、B、C三款不同的商品。由于供货原因,商家针对这三款商品推出了一种购买规则:购买B商品的数量要比A商品的数量多1个;购买C商品的数量要比B商品的数量多1个。现在告诉你商店内A、B、C三种商品各自的数量,请你根据购买规则计算出能购买商品的最大总数量。输入三个整数,分别代表商店中商品A,商品B,商品C的数量。(其中A>=0,B>=1,C>=2)输出输出一个整数,代表商品的最大总数量样例输入0 1 2样例输出3# include<stdio.h>原创 2020-11-05 21:56:22 · 449 阅读 · 0 评论 -
谁的年龄最小(结构体)
题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过10位)以及三个整数,分别表示出生日期的年月日。输出输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式见输出样例。样例输入3Zhangling 1983 2 4Wangliang 1983 12 11Fangfa原创 2020-10-29 21:23:22 · 561 阅读 · 0 评论 -
加密(函数+指针)
题目描述将一段明文加密。加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密后的值,例如'a'的ascii码的值为97,那么加密后就变成了73。"73"就是'a'的密文。现在请你编写程序,对一段文字加密。请定义并使用如下函数:void encrypt(char *plain, char *cipher){//把原文字符串plain加密后存入字符串cipher}输入输入一串字符串,只包含数字和字母,最长为200.输出输出加密后的字符串。样例输入zero12原创 2020-10-27 21:50:27 · 931 阅读 · 0 评论 -
逆序输出(顺序反转)
题目描述给定一个整数,请将该数各个位上数字反转得到一个新数。输出时请忽略数字最前面的0(如:输入380,输出83)。输入输入为多样例,每行一个整数N,-100000000<N<100000000。输出对应每个输入,输出一个整数,表示反转后的新数。样例输入123样例输出321此代码通过了系统的验证#include<stdio.h>int main(){ int N; while((scanf("%d",&N))!=EOF) {原创 2020-10-24 13:20:57 · 9329 阅读 · 0 评论 -
实数加法运算
题目描述哇,OJ管理员看到大家都把题库里的第一道题整数a+b给A掉了,心里想:既然整数a+b难不倒你们,就试试这道实数a+b吧。输入输入两个实数,两个数用空格隔开输出输出为两个实数的和,单独占一行样例输入1 1样例输出2提示结果不保留小数,可参照样例输出# include<stdio.h>int main(void){ double a,b,y; int k; scanf("%lf%lf",&a,&b); y=a+b; k=y; if(y-原创 2020-10-20 14:02:05 · 797 阅读 · 0 评论 -
n的倍数
题目描述定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。输入输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=10^100),表示待判断的正整数。n=0表示输入结束,你的程序不应当处理这一行。输出对于每组测试数据,输原创 2020-10-19 22:00:39 · 775 阅读 · 0 评论 -
做老师 批作业
题目描述你的弟弟刚做完了“100以内数的加减法”这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中a和b是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。输入输入文件包含不超过100行,以文件结束符结尾。每行包含一道题目,格式保证符合上述规定,且不包含任何空白字符。输入的所有整数均不含前导0。输出输出仅一行,包含一个非负整数,即弟弟答对的题目数量。样例输入1+2=3原创 2020-10-19 21:21:07 · 174 阅读 · 0 评论