C语言
hongguoya
这个作者很懒,什么都没留下…
展开
-
C语言作业——歌手比赛系统
歌手比赛系统题目结果图实现代码感悟题目歌手比赛系统功能:对一次歌手比赛的成绩进行管理,功能要求:1、输入每个选手的数据包括编号、姓 名、十个评委的成绩,根据输入计算出总成绩和平均成绩(去掉最高分,去掉最低分)。2、显示主菜单如下:1)输入选手数据2)评委打分3)成绩排序(按平均 分) 4)数据查询5) 追加选手数据6)写入数据文件7)退出系统。结果图实现代码#include <stdio.h>#include <string.h>#include <原创 2021-01-14 23:56:34 · 10370 阅读 · 25 评论 -
C语言作业——飞机订票系统设计
飞机订票系统设计题目结果图题目飞机订票系统设计功能:(1)本飞机共有80个坐位,分20排, 每排4个位子。编号为A, B,C, D。如10D表示10 排D座。A和D靠窗,19到20排为吸烟区。定上票的乘客需给出姓名和身份证号,最后要打印出乘客清单。(2)订票:分为自主订票和系统自动订票;前10排比后10排价位高。自主订票:显示出所有未售出的位置,供用户选择。系统自动订票:用户选择低价位还是高价位,系统自动分配相应的位置。(3)保存:将相关数据写入txt文件,便于存、取操作。进一步要求:每次登录时原创 2021-01-11 13:51:58 · 8983 阅读 · 11 评论 -
C语言之Problem 2291 排序
众数问题欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description冒泡排序,想必大家都会吧!每次从左到右检查相邻的元素是否满足a[i]>a[i+1],如果满足,就交换位置i和位置i+1的元素的值,如果某次扫描整个数组之后,没有任何元素交换位置,那么排序结束。学姐学了冒泡排序之后,研究出了一种新的排序:冒泡泡排序!这个排序方式是冒泡排序的一点小改动:每次从左到右检查连续三个值(三元组),如果满足a[i]>a[i+2],那么将这个三元组翻转一下。原创 2020-06-16 21:04:30 · 275 阅读 · 0 评论 -
C语言之众数问题
众数问题欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。Input输入包括多组数据,请处理到EOF结束。每组数据,以一个n(1<=n<=100,000)开始,接下n行,每行有一个数字(-231~231)。Output对于每组输入数据,输出一行一个数原创 2020-06-05 13:52:35 · 4426 阅读 · 0 评论 -
C语言之变位词
变位词欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionMr. Right有一个奇怪的嗜好,就是看见一个单词就有找它所有的变位词的冲动。一个单词的变位词就是该单词所有字母的一个排列。Input输入数据第一行为一个整数n,1<=n<=10^5,之后n行每行只包含一个单词,不含词组。这些单词构成了Mr. Right的字典。每个单词长度不大于9个字母。接着一行为一个整数m,1<=m<=100,表示Mr. Right将看见的单词原创 2020-06-04 17:59:58 · 1400 阅读 · 0 评论 -
C语言之单词问题
单词问题欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description给出一个完整的句子,这个句子中不包含不可见字符或者空格,于是在这个句子中有许多不同的单词。一个单词是指一串连续的最长的英文字母(大写或小写)。例如"#abc#"中,“abc"就是一个单词,而"ab”,"bc"都不算单词。Input输入包含多组数据 输入数据第一行是一个句子,只包含可见字符(不包含空格)。句子长度不超过 100。Output按单词出现的顺序输出不同的单词。如果一个单词出原创 2020-06-03 21:13:37 · 724 阅读 · 0 评论 -
C语言之逆序数还原
逆序数还原欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description有一段时间Eric对逆序数充满了兴趣,于是他开始求解许多数列的逆序数(对于由1…n构成的一种排列数组a,逆序数即为满足i<j,ai>aj的数字对数),但是某天他发现自己遗失了原来的数列,只留下之前计算过程中留下的各个数字对应的逆序数,现在请你帮他还原出原序列。Input数据有多组,请处理到文件结尾。每组数据第一行为一个整数N(1<=N<=1000),表示该序列原创 2020-06-02 15:52:56 · 382 阅读 · 0 评论 -
C语言之水题
水题欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description胖哥自从当上公务员,赢取白富美,走向人生巅峰后,已经懒散到不想出题了,不仅如此,他连题目都懒得看了,现在他只会根据题目第一个单词的长度判定这个题目的难度如果题目的第一个单词太长(长度大于3),他会说这题太难,不可能想的出来; 如果题目的第一个单词太短(长度不大于3),他会说这题太简单,懒得去想现在给定一个题目,L想知道胖哥对于这道题会作出什么反应Input首先是一个正整数cas,表示有c原创 2020-06-01 23:26:47 · 496 阅读 · 0 评论 -
C语言之猪的星期五
猪的星期五欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description"13号是星期五"是一个不寻常的日子吗?13号在星期五比在其他日少吗?猪们想了解一下这个问题,于是他求助于善于编程的你。请你写一个程序来计算在n年里13日落在星期一、星期二……星期日的次数。这个测试从1900年1月1日到1900+n-1年12月31日。n是一个非负数且不大于400。这里有一些你要知道的:1.1900年1月1日是星期一。2.4,6,11和9月有30天。其他月份除了2月原创 2020-05-31 14:27:34 · 253 阅读 · 0 评论 -
C语言之成绩统计
成绩统计欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description高考成绩出来之后,各所大学开始按照分数的高低来录取学生。然而,成绩仅从高到低排序则未能显示出分数正态分布曲线的特点,负责招生工作的老师们想统计一下某些“分数段”的学生人数。由于考试人数众多,希望你能帮忙编程解决。Input本题有多组输入数据,你必须处理到EOF为止。每组数据第一行为一个整数N表示参加考试的总人数(1<=N<=10,000)。第二行为N个整数,表示这N个考原创 2020-05-31 09:22:56 · 6178 阅读 · 0 评论 -
C语言之矩形的个数
矩形的个数欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description在一个32的矩形中,可以找到6个11的矩形,4个21的矩形3个12的矩形,2个22的矩形,2个31的矩形和1个3*2的矩形,总共18个矩形。给出A,B,计算可以从中找到多少个矩形。Input本题有多组输入数据,你必须处理到EOF为止输入2个整数A,B(1<=A,B<=1000)Output输出找到的矩形数。Sample Input1 23 2Sample O原创 2020-05-30 23:31:04 · 1538 阅读 · 1 评论 -
C语言之数字接力赛
数字接力赛欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description给定两个数字,可将它们拼接在一起形成一个新的数字,称之为数字接力。现在进行数字接力赛,给定n个数,看哪种拼接方式形成的数字最大。例如1,2,3三个数字,六种可能的拼接结果是:123,132,213,231,312,321。容易发现最大的数字是321。Input本题有多组输入数据,你必须处理到EOF为止。每组数据第一行是一个正整数n(1≤n≤100000)。接下来n行每行一个非负整数原创 2020-05-30 22:36:54 · 1132 阅读 · 0 评论 -
C语言之排队(待解决:暂时不会)
C语言之排队欢迎进入我的C语言世界题目答案(错误代码)本题感悟欢迎进入我的C语言世界题目Problem Description一些人在排队买车票,假设每个人都有不同的买票紧急程度,如果某个人的紧急程度比排在他前一个的人的紧急程度更大,则这个人可以和前一个人调换位置,并且假设每个人都有一个耐心值,若某人的耐心值为x,则他最多可以向前调换x次,当然前提是他之前x个人的紧急程度都比他小,若遇到前面一个人紧急程度比他大的他将停止往前调换。现假设有N个人,按顺序一个个进入队列,并且每进去一个人立即按照紧急程度原创 2020-05-28 23:04:30 · 1613 阅读 · 0 评论 -
C语言之不同的单词
不同的单词欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description给出一个英文单词的列表,计算有多少不同的单词在列表中。Input本题有多组输入数据,你必须处理到EOF为止每组数据的第一行有一个整数n, 1<=n<=1000.下面的n行每行一个单词,每个单词的长度不超过20。单词大小写忽略。Output每组数据输出一个整数,表示不同的单词数Sample Input5FZUFzULOYBNhFZUSample Outp原创 2020-05-27 09:50:12 · 276 阅读 · 0 评论 -
C语言之缺失的数据
缺失的数据欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description网络传输中由于受到链路层的最大传输单元(Maximum Transmission Unit,MTU)的限制,在很多情况下需要对原始的数据报进行分片,使得每一分片可以顺利的传输。F公司的网络设备根据MTU的限制将每个原始的数据划分成n片,用1~n这n个数字对每个分片进行编号,在目的主机上将这些分片重新组合成原始的数据。可是在测试中发现一个问题:经常出现缺失一个数据分片的情况。公司希望在将分片原创 2020-05-26 23:50:36 · 958 阅读 · 0 评论 -
C语言之龟兔赛跑
龟兔赛跑欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description万众瞩目的第七届龟兔赛跑比赛在北京时间3333年3月3日于火星打响。此次龟兔赛跑比赛的规则与往届有所不同,不再考察兔子和乌龟谁在最短的时间内跑完规定的路程,而是考察谁在规定时间内跑的路程最长,而且兔子和乌龟在跑步都是匀速的。由于兔子的坏习惯,它总是喜欢把比赛的总时间T小时中的K小时拿来睡觉。现在给你比赛总时间T、兔子睡觉时间K、兔子的时速U、乌龟的时速V,需要你求出该次比赛谁最后获胜。In原创 2020-05-25 17:50:51 · 724 阅读 · 0 评论 -
C语言之攻占计划
攻占计划欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionA国和B国正在进行一场战争,A国有n座城市,这些城市被m条有向道路相连,这些道路不会形成环路。其中有一部分城市比较特殊,其拥有粮仓,拥有粮仓的城市不能被其他城市到达,粮食可以从粮仓经过一些道路送往任意一座城市,现在B国的国王想要破坏一座A国的城市,粮食不能经过被破坏的城市。问破坏哪...原创 2020-04-30 16:26:15 · 203 阅读 · 0 评论 -
C语言之Frog
Frog欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionTherearex frogs and y chicken in a garden. Kim found there are n heads and m legs in the garden. Please tell Kim how many frogs and chicken a...原创 2020-04-30 15:12:03 · 279 阅读 · 0 评论 -
C语言之Easy Comparison
上车欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionGiven a string S, your task is to simulate the following operations. At first, you should sort it by lexicographic order and generate an order ...原创 2020-04-29 12:18:29 · 244 阅读 · 0 评论 -
C语言之上车
上车欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description有N个人排成一队按顺序上车,座位在前排并且排在队伍前面的人上车后会对座位在后面并且排他在后面的人造成阻碍。现给出每个人坐在第几排,假设这辆车有100排,每一排有100个座位。定义每个人的上车困难度为比这个人先上车并且座位在其前排的人数。问N个人的上车困难度之和。Input第一行一个...原创 2020-04-29 11:28:45 · 309 阅读 · 0 评论 -
C语言之英语考试
英语考试欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description在过三个礼拜,YellowStar有一场专业英语考试,因此它必须着手开始复习。这天,YellowStar准备了n个需要背的单词,每个单词的长度均为m。YellowSatr准备采用联想记忆法来背诵这n个单词:1、如果YellowStar凭空背下一个新词T,需要消耗单词长度m的精...原创 2020-04-29 11:07:46 · 403 阅读 · 0 评论 -
C语言之子序列个数
子序列个数欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description子序列的定义:对于一个序列a=a[1],a[2],…a[n]。则非空序列a’=a[p1],a[p2]…a[pm]为a的一个子序列,其中1<=p1<p2<…<pm<=n。例如4,14,2,3和14,1,2,3都为4,13,14,1,2,3的子序列。...原创 2020-04-28 18:58:00 · 1264 阅读 · 0 评论 -
C语言之数字的孔数
数字的孔数欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionS得到一个数,他想知道这个数每一位上的数字的孔数之和。1,2,3,5,7这几个数字是没有孔的,0,4,6,9都有一个孔,8有两个孔。Input输入数据的第一行为一个数T表示数据组数。接下来T行,每行输入一个正整数n(1<=n<=1000),表示要求数字孔数之和的数...原创 2020-04-21 22:54:43 · 412 阅读 · 0 评论 -
C语言之Calculus Midterm
Calculus Midterm欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionYellowstar刚考完微积分期中考,微积分期中考卷一共三个部分,8道选择题每题3分,8道填空题,每题2分,10题答题每题6分,总分100分。Yellowstar考完期中考后已经失去了计算能力,他只记得每部分对的题数,现在想请你帮忙计算一下他的得分,能否通...原创 2020-04-21 11:28:38 · 239 阅读 · 0 评论 -
C语言之最长队名
最长队名欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionJack所在的班级决定组团报名参加FZU校赛。为了体现班级的团结和睦,班长决定用班级所有人的名字连起来组成一个史上最长最醒目的队名。因为听说在分数相同的情况下,队名字典序小的会排在更前面,班长还希望连成的史上最长队名拥有最小的字典序。Input输入数据第一行包含一个整数T,表...原创 2020-04-20 08:52:57 · 990 阅读 · 0 评论 -
C语言之函数求解
函数求解欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description给出n,求f(n)。Input第一行一个正整数T,表示数据组数。 接下来T行,每行一个正整数n。 T<=20,n<=2015000000。Output对于每组数据,输出一行f(n)。Sample Input2120150001Sample Outpu...原创 2020-04-19 23:21:40 · 1906 阅读 · 0 评论 -
C语言之ABCDEFG
ABCDEFG欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description表弟今天的英语作业是练习书写前7个英文字母。勤奋的他写了一页、一页、又一页……Yellowstar想知道表弟总共写了多少笔划。(附:英文字母标准手写体教程:)Input输入第一行为一个正整数T。接下去T行,每行为前七个英文字母的大小写形式组成的非空字符串,表示一...原创 2020-04-19 22:46:20 · 1558 阅读 · 0 评论 -
C语言之密码
密码欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description密码的使用最早可以追溯到古罗马时期,《高卢战记》有描述恺撒曾经使用密码来传递信息,即所谓的“恺撒密码”,它是一种替代密码,通过将字母按顺序推后3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密的古代将领之一,因此这种加密方法被称为恺撒密码。显然从1到25...原创 2020-04-19 22:08:42 · 1809 阅读 · 0 评论 -
C语言之进制转化
进制转化欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description输入十进制数n(0<=n<=10000),请输出它对应的k(2<=k<=36)进制数。10,11…分别用A, B … 代替。Input本题有多组输入数据,你必须处理到EOF为止.每组数据占一行,有2个整数n,kOutput输出n对应的k进制数,一...原创 2020-04-17 14:51:24 · 362 阅读 · 0 评论 -
C语言之分解素因子
分解素因子欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description假设x是一个正整数,它的值不超过65535(即1<x<=65535),请编写一个程序,将x分解为若干个素数的乘积。Input输入的第一行含一个正整数k (1<=k<=10),表示测试例的个数,后面紧接着k行,每行对应一个测试例,包含一个正整数x。Ou...原创 2020-04-17 11:14:29 · 5111 阅读 · 0 评论 -
C语言之凯撒密码
凯撒密码欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description在人类历史上,对信息保护的需求与对信息本身的需求一样久远。第一个用于加密和解密文本的编码方式是凯撒密码。凯撒密码约定的规则是,源文本中每个英文字母都被英文字母表中该字母后第三个位置的字母替换。例如,A->D, B->E, X->A, z->c。所有其他的符号...原创 2020-04-17 09:52:15 · 6941 阅读 · 1 评论 -
C语言之宝宝会数数
宝宝会数数欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description光头强的儿子名字叫宝宝强,天生就会数数!他从0开始数,一直数到n,然后这些数字排成一行,用火柴棒一笔一笔的摆出来,如图所示。现在给定n,光头强想要知道最少需要多少根火柴棒,才能够宝宝强数到n。Input多组测试数据。输入第一行为正整数n(n≤10^5),表示宝宝强要从0...原创 2020-04-16 15:43:37 · 512 阅读 · 0 评论 -
C语言之签到
IoU欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description2019福大校赛现场,GYY组织大家进行签到。轮到HHD签到的时候,他发现他前面的每一个人的名字后面都跟着一个数字。他敏锐的发现,每个人名字后面的数字的规律是这样的:如果前一个人的数字是奇数,那么当前的数字就是前一个数字的2倍。如果前一个人的数字是偶数,那么当前的数字就是...原创 2020-04-16 11:20:27 · 1676 阅读 · 0 评论 -
C语言之IoU
IoU欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionXzz need to calculate Intersection over Union(IoU) of two rectangles, can you help him?rectangle (x, y, w, h) means a rectangle MNPQ, M(x,y),...原创 2020-04-15 23:49:14 · 512 阅读 · 0 评论 -
C语言之大王叫我来巡山呐
大王叫我来巡山呐欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem Description大师兄在取得真经后,每天详读经书,认真完成读书笔记,理论联系实际,不断提高实践能力。假设大师兄开始修炼的第一天是星期一,至今已经修炼了N天,那么有多少天是星期六或者星期日,大师兄还在修炼呢?Input每组输入数据包含一个整数N(0<N<100,000)。O...原创 2020-04-15 20:43:14 · 329 阅读 · 0 评论 -
C语言之代码问题
代码问题欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionBob写文章时喜欢将英文字母的大小写混用,例如Computer Science经常被他写成coMpUtEr scIeNce,这让他的英文老师十分苦恼,现在请你帮Bob的英文老师写一个程序能够将Bob的文章中的英文字母全部变成小写的。Input输入数据由多组数据组成。每组数据只有...原创 2020-04-15 20:32:13 · 204 阅读 · 0 评论 -
C语言之老师的苦恼
老师的苦恼欢迎进入我的C语言世界题目答案本题感悟欢迎进入我的C语言世界题目Problem DescriptionBob写文章时喜欢将英文字母的大小写混用,例如Computer Science经常被他写成coMpUtEr scIeNce,这让他的英文老师十分苦恼,现在请你帮Bob的英文老师写一个程序能够将Bob的文章中的英文字母全部变成小写的。Input输入数据由多组数据组成。每组数据只...原创 2020-04-15 20:02:54 · 336 阅读 · 0 评论 -
C语言之阅读顺序
阅读顺序欢迎进入我的C语言世界题目答案本题感悟C++接收含有空格的字符串sting的逆序欢迎进入我的C语言世界题目Problem Description大多数语言是从左向右读的。但是,在一些语言中,阅读顺序是从右向左读的。这给语言交流增加了不少的麻烦。现在,请你编写一个程序,能够将一从左到右书写的文字自动转成从右向左的顺序。Input输入的第一行是一个数字n(n<100),接下来...原创 2020-04-15 11:44:05 · 1207 阅读 · 0 评论 -
stl中普通队列的使用(知识点记录)
stl中普通队列的使用基本操作头文件声明方式基本操作push(x) // 将x压入队列的末端pop() // 弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值front() // 返回第一个元素(队顶元素)back() // 返回最后被压入的元素(队尾元素)empty() // 当队列为空时,返回truesize()...原创 2020-03-16 17:19:07 · 74 阅读 · 0 评论 -
C语言之Duplicate Pair
Duplicate Pair欢迎进入我的C语言世界题目答案本题感悟对int a[1000001]作为局部变量和全局变量的理解欢迎进入我的C语言世界题目Problem DescriptionAn array of length n, with address from 1 to n inclusive, contains entries from the set {1,2,…,n-1} an...原创 2020-03-15 16:30:32 · 437 阅读 · 0 评论