- 博客(73)
- 收藏
- 关注
原创 SWUSTOJ 480: Locker doors
走廊里有n个储物柜,从1到n依次编号。最初,所有的储物柜门都是关闭的。你经过储物柜n次,每次都从1号储物柜开始。,n、 你拨动每个第i个储物柜的门:如果门关着,你就打开它,如果门开着,你就会关上它。例如,第一次通过后,每个门都打开了;),以便在第二个通过后,偶数门关闭,奇数门打开;第三次通过你关闭3号储物柜的门(从第一次通过打开),打开6号储物柜的大门(从第二次通过关闭),以此类推。最后一次通过后,哪些储物柜的门是打开的,哪些是关闭的?你的任务是编写一个程序来输出最后一次通过后打开了多少扇门?
2024-01-21 14:19:07 560
原创 SWUSTOJ 75: 沙漠储油点
参考链接:https://blog.csdn.net/weixin_43983838/article/details/88125782。中途的储油点,最开始里面没有油,需要车往返多趟往里面存油,去下一个存油点,又一点点的搬过去(题目原来是这个意思)我就说怎么一直PE错误,总是改不对,原来输出要两个空格,我是个笨逼。
2024-01-14 18:46:00 764
原创 SWUSTOJ 70: 程序设计C 实验六 结构体 题目六 塑身菜单
题目描述从现在开始,拟定属于你自己的健康饮食方案吧!一份全新的健康饮食计划,将会使你浑身充满活力。如果长时间坚持这样的饮食,那么不仅你患疾病的几率降低,而且还会比预期寿命延长15 年。当然,随之而来的,还有你一直向往的好身材。假设供选择的菜单如下:每份热量单位:大卡/100 克假设供选择的菜单如下:每份热量单位:大卡/100 克。
2024-01-13 20:12:27 1060
原创 SWUSTOJ 1231: 寻找出现次数最多的数
输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
2024-01-10 22:08:09 555
原创 SWUSTOJ 66: 程序设计C 实验六 结构体 题目一 日期计算
【代码】SWUSTOJ 66: 程序设计C 实验六 结构体 题目一 日期计算。
2024-01-09 19:01:49 539
原创 SWUSTOJ 58: Adding Reversed Numbers
不幸的是,大多数古代戏剧都是悲剧。显然,这项工作非常艰巨,因为尽管所有的事情都会发生相反的变化,但戏剧的基本意义必须保持不变。例如数字:如果悲剧中出现任何数字,在被喜剧接受之前,必须将其转换为相反的形式。反向数字是用阿拉伯数字书写的数字,但数字的顺序是颠倒的。您的任务是将两个倒过来的数字相加,并输出它们的倒过来的和。当然,结果不是唯一的,因为任何特定的数字都是几个数字的反转形式(例如,21在反转之前可以是12、120或1200)。对于每种情况,只打印一行,其中只包含一个整数,即两个反向数字的反向和。
2024-01-09 17:07:43 382
原创 SWUSTOJ 56: Hamming Distance
输入包含几个测试用例。每个测试用例由两行组成。每行包含一个二进制数字。在一个测试用例中给定的任意两个数字都具有相同的长度,最多为100个二进制数字。最后一个测试用例后面跟着一行,其中包含大写字母“X”。您的程序必须为每个测试用例输出一行。该行应包含“汉明距离为X”的语句,其中X是两个数字具有不同数字的位置数。它是对应数字不同的位置数。您的任务是编写一个程序,计算两个二进制字符串的距离。意思就是,第几位不一样就要+1,看有几个不一样。000,3位不一样结果就是3。100,这个就只有一位不一样。
2024-01-09 11:32:26 341
原创 SWUSTOJ 41: 阶乘和
unsigned long long 数据类型来存储较大的整数,并使用循环方式计算阶乘。通过这种方式,可以避免栈溢出的问题,并且能够正常处理较大的数值。
2024-01-09 08:22:17 398
原创 SWUSTOJ 46: 自由落体
最开始把共经过多少米理解错了,以为还要加上最后一次回弹的高度。第四次落地m+m+m/2+m/4。结果是只计算落地瞬间经过多少米。第三次落地m+m+m/2。
2024-01-09 08:21:40 361
原创 SWUSTOJ 509: 寝室扫地问题
东六—B104寝室四人经常记不住该谁扫地,他们是这样安排的:从2007年9月1号(星期六)起,每天按床号循环扫地,但是星期一除外,因为每个星期一都要检查卫生,他们决定星期一是大扫除。1号床:侯波(B),2号床:袁雄(X),3号床:唐建华(H),4号床:姚平§。9月1号就从1号床,侯波开始。请你编写一个程序帮他们解决寝室扫地问题。(不考虑节假日等其它因素)输出轮到哪位同学扫地(输出该同学姓名后的代号,时间是星期一时候输出ALL)。输入一个日期,包括年(2007~2010)、月、日(用一个空格格开)
2024-01-08 08:30:06 487
原创 SWUSTOJ 320: 鸡兔同笼
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少动物数,第二个是最多动物数,中间用一个空格分开。如果没有满足要求的答案,则输出两个0。一个笼子里关了鸡和兔(鸡有2只脚,兔又4只脚,没有例外)。已知笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?第一行是测试数据的组数n,后面跟着n行输入。每组测试数据占一行,每行包含一个正整数a(a < 65535)。抄别人的,忘记链接了。
2024-01-08 08:29:57 426
原创 SWUSTOJ 1191: 字符串转化
给你一个只有小写字母的字符串,按照 a = 1,b = 2,c = 3,d = 4 ……z = 26的方法。求出这个字符串所有字母 对应数字之和.多组测试数据,每组测试数据只有一个字符串。
2024-01-08 08:29:48 400
原创 SWUSTOJ 1158: 比成绩
一班和二班是最好的两个班级,每次考试他们班总是要比一下平均成绩,现在告诉你他们两个班每个人的分数你 能告诉我每个班的平均成绩吗?接下来的n行每行两个数,第一个数表示这个学生的分数,第二个数为1或者2,表示这个学生所在班级。多组测试数据,每组测试数据包括n+1行。第一行一个整数n,表示下面有n个学生.分别输出两个班的平均成绩(结果取整)
2024-01-08 08:29:41 439
原创 SWUSTOJ 254: 翻煎饼
麦兜还知道同学们也很喜欢煎饼,为了表示他的诚意,他想让同学们先吃,麦兜最后吃,因此,麦兜想把煎饼按照从小到大的顺序叠放在一起,大的在最下面。煎饼师傅的方法是用铲子插入两块煎饼之间,然后将铲子上的煎饼翻一转,这样铲子上第一个煎饼就被翻到了顶上,而原来顶上的煎饼则被翻到了刚才插入铲子的地方。输入包括两行,第一行是一个整数n(1<=n<=1000),表示煎饼的个数,接下来的一行有n个不相同的整数,整数间用空格隔开,每个整数表示煎饼的大小(直径),左边表示顶部,右边表示底部。输出为一行,翻煎饼的最少次数。
2024-01-08 08:29:19 447
原创 SWUSTOJ 1159: 吃披萨
小明楼下新开了两家披萨店,价格都一样,不同的是A家披萨店的披萨是圆形,B家披萨店的披萨是三角形。为了知道 哪家披萨店的披萨面积更大一些,于是就找到你咯,你来帮帮他吧。第二、三、四个整数是B家披萨店披萨的三条边。多组测试数据,每组测试数据包括四个整数。输出A或者B,表示哪家披萨店的披萨更大。第一个整数是A家披萨店披萨的半径。
2024-01-08 08:29:09 366
原创 SWUSTOJ 1162: 单词翻转
输入一个英语句子,将里面的单词逆序输出!(句子长度不超过10000,不超过1000个单词,每个单词不超过15个字符)将里面的单词逆序输出!
2024-01-08 08:29:00 478
原创 SWUSTOJ 1167: 分离字符串
多组测试数据,每组测试数据仅一行字符串(不含空格,字符串长度小于等于200).分离字符串中的数字、字母、特殊字(分离的时候字符顺序不要变).输出为三行:第一行为字母,第二行为数字,第三行为特殊字符.分离字符串中的不同字符单独成行输出。scanf可输入字符串。字符串可直接整串输出。
2024-01-08 08:28:49 420
原创 SWUSTOJ 616: 排序查找
用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用scanf 输入,输入的成绩在[0,100]之间。排序完成后,输入一个成绩,要求用逐个比较查找的方式找出该成绩是该组中第几个元素的值(即第几名)。要求: 1、把排序算法写成函数形式,在主函数中输入N个数据,然后调用排序函数排序。第一行输出N个已经排好序的成绩,每两个成绩之间有一个空格隔开,每10个数据换一行(由大到小排列)。第二行输出你要查找的成绩的名次(如果成绩相同,则并列)。第二行输入N个学生的成绩;第三行输入一个数m(你要查找的成绩)
2024-01-08 08:28:42 425
原创 SWUSTOJ 617: 班级课程成绩计算
一个班有N名学生,每个学生修了五门课。1)求每个学生的平均成绩,并输出每个学生的学号,每门课程的成绩及平均值。2)求某门课程的平均分;1、分别编写2个函数实现以上2个要求。2、第1个函数用数组名作参数。第2个函数用指针作参数,并在函数体内用指针对数组操作。首先输出N行 每行为学生学号,每门成绩和平均成绩(平均成绩保留一位小数) 最后按顺序输出每门平均成绩(平均成绩保留一位小数)第一行:输入N,代表N名学生 下面N行,每行有6个数据分别为:学号,英语成绩,数学成绩,C++成绩,音乐成绩,美术成绩。
2024-01-08 08:28:20 418
原创 SWUSTOJ 619: 蟠桃记
当时的情况是这样的: 第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!他研究的问题是蟠桃一共有多少个!输入数据有多组,每组占一行,包含一个正整数n(1 < n < 31),表示只剩下一个桃子的时候是在第n天发生的。对于每组输入数据,输出第一天开始吃的时候桃子的总数,每个测试实例占一行。
2024-01-08 08:28:00 345
原创 SWUSTOJ 189: 素数判定
每个测试数据输入两个数a、b。(2<=a,b<=1000)给你两个数a、b,现在的问题是要判断这两个数组成的区间内共有多少个素数。输出该区间内素数的个数。
2024-01-07 11:12:38 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人