![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
提高题
MarigoldLi
这个作者很懒,什么都没留下…
展开
-
P1101
P1101题目正文输入输出样例总结题目正文有一份提货单,其数据项目有:商品名(MC)、单价(DJ)、数量(SL)。定义一个结构体prut,其成员是上面的三项数据。在主函数中定义一个prut类型的结构体数组,输入每个元素的值,计算并输出提货单的总金额。输入第一行是数据项个数N(N< 100),接下来每一行是一个数据项。商品名是长度不超过100的字符串,单价为double类型,数量为整型。输出double类型的总金额。样例4book 12.5 3pen 2.5 10computer原创 2021-07-30 21:05:51 · 169 阅读 · 0 评论 -
6-3判定字符位置
6-3判定字符位置题目正文输入输出样例代码总结题目正文返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。若字符串中没有元音字母,则返回0。只考虑小写的情况。输入输入字符串s输出输出字符串s中元音字母的首次出现位置。若字符串中没有元音字母,则返回0。样例and1代码`.#include<stdio.h>#include<iostream>#include<string.h>using na原创 2021-07-30 20:31:51 · 497 阅读 · 0 评论 -
输入输出格式练习
输入输出格式练习题目正文输入输出样例总结题目正文按格式格式读入一个3位的整数、一个实数、一个字符 。并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。输入见题面输出见题面样例123456.789|a123 | 456.8|a代码如下(示例):#include<stdio.h>#include<iostream>using namespace std;int main(){ char a,b,c,d,e;原创 2021-06-20 20:05:56 · 315 阅读 · 0 评论 -
身份证排序
身份证排序题目正文输入输出样例代码总结题目正文安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位输入第一行一个整数n,表示有n个身份证号码余下的n行,每行一个身份证号码。输出按出生日期从大到小排序后的身份证号,每行一条样例5466272307503271156215856472207097978234804580401078365404475727700034原创 2021-06-20 19:25:00 · 1162 阅读 · 0 评论 -
质因数(蓝桥杯)
质因数题目正文输入输出样例代码总结题目正文将一个正整数N(1< N< 32768)分解质因数。例如,输入90,打印出90=233*5。输入输入一个正整数N(1< N< 32768)输出输出N的质因数分解形式样例6666=2311代码#include<stdio.h>#include<iostream>using namespace std;int main(){int n;cin>>n;cout<<n原创 2021-06-18 18:59:34 · 296 阅读 · 0 评论 -
计算时间(蓝桥杯 提高题)
计算时间题目正文输入输出超时代码正确代码总结题目正文给定一个t,将t秒转化为HH:MM:SS的形式,表示HH小时MM分钟SS秒。HH,MM,SS均是两位数,如果小于10用0补到两位。输入第一行一个数T(1< =T< =100,000),表示数据组数。后面每组数据读入一个数t,0< =t< 246060。输出每组数据一行,HH:MM:SS。超时代码代码:#include<stdio.h>#include<iostream>using n.原创 2021-06-14 20:18:19 · 455 阅读 · 0 评论 -
计算整数因子
计算整数因子题目正文输入输出样例代码总结题目正文输入一个整数,输出其所有质因子。输入输入只有一行,包含一个整数n。输出输出一行,包含若干个整数,为n的所有质因子,按照从小到大的顺序排列。样例62 3代码#include<iostream>#include<stdio.h>using namespace std;int IsPrime(int n){ int m=1; for(int i=2;i<n;i++) { if(n%i原创 2021-06-14 19:34:50 · 722 阅读 · 0 评论 -
理财计划(蓝桥杯 提高题)
@[TOC](理财计划(蓝桥杯 提高题))题目正文银行近期推出了一款新的理财计划“重复计息储蓄”。储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号。现在如果某人每月存入k元,请你帮他计算一下,n月后,他可以获得多少收益。输入输入数据仅一行,包括两个整数k(100< =k< =10000)、n(1< =n< =48)和一个小数p(0.001< =p< =0.01),分别表示每月存入的金额、存款时长、原创 2021-06-02 20:23:54 · 499 阅读 · 0 评论 -
最长单词(蓝桥杯 提高题)
@[TOC](最长单词(蓝桥杯 提高题))题目正文编写一个函数,输入一行字符,将此字符串中最长的单词输出。输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。输入无输出无样例I am a studentstudent代码:#include<stdio.h>#include<iostream>#include<string.h>using namespac原创 2021-06-02 19:37:53 · 365 阅读 · 0 评论 -
最小乘积(提高型)
题目正文给两组数,各n个。请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。例如两组数分别为:1 3 -5和-2 4 1那么对应乘积取和的最小值应为:(-5) * 4 + 3 * (-2) + 1 * 1 = -25输入第一个行一个数T表示数据组数。后面每组数据,先读入一个n,接下来两行每行n个数,每个数的绝对值小于等于1000。 n< =1000T< =10输出一个数表示答案。样例231 3 -5-2 4 1原创 2021-06-02 18:45:01 · 267 阅读 · 0 评论 -
断案(蓝桥杯 提高题)
@[TOC](断案(蓝桥杯 提高题))题目正文公安人员审问甲、乙、丙、丁四个嫌疑犯,已确知,这四个人当中仅有一人是偷窃者,还知道这四个人的答话,要么完全诚实,要么完全说谎。在回答公安人员的问话中:甲说:“乙没有偷,是丁偷的。”乙说:“我没有偷,是丙偷的。”丙说:“甲没有偷,是乙偷的。”丁说:“我没有偷,我用的那东西是我家里的。”请根据上述四人答话,判断谁是偷窃者。输入无输出输出一个字符,表示偷窃者是谁,A表示甲,B表示乙,C表示丙,D表示丁。代码:#include<ios原创 2021-05-31 20:27:00 · 503 阅读 · 0 评论 -
彩票(蓝桥杯 提高题)
@[TOC](彩票(蓝桥杯 提高题))题目正文为丰富男生节活动,贵系女生设置彩票抽奖环节,规则如下:1、每张彩票上印有7个各不相同的号码,且这些号码的取值范围为[1, 33];2、每次在兑奖前都会公布一个由七个互不相同的号码构成的中奖号码;3、共设置7个奖项,特等奖和一等奖至六等奖。兑奖规则如下:特等奖:要求彩票上的7个号码都出现在中奖号码中;一等奖:要求彩票上的6个号码出现在中奖号码中;二等奖:要求彩票上的5个号码出现在中奖号码中;……六等奖:要求彩票上的1个号码出现在中奖号码中;原创 2021-05-31 20:10:03 · 351 阅读 · 0 评论 -
寻找三位数
寻找三位数题目正文输入输出代码总结题目正文将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成 1:2:3的比例,试求出所有满足条件的三个三位数。例如:三个三位数192,384,576满足以上条件。输入无输出输出每行有三个数,为满足题设三位数。各行为满足要求的不同解。代码#include<stdio.h>#include<iostream>using namespace std;int main(){ int a,b,c,d,e原创 2021-05-31 19:12:19 · 645 阅读 · 0 评论 -
夺宝奇兵(蓝桥杯)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..原创 2021-05-28 19:07:10 · 242 阅读 · 0 评论 -
大数加法(蓝桥杯)
大数加法题目正文输入输出样例代码总结题目正文输入两个正整数a,b,输出a+b的值。输入两行,第一行a,第二行b。a和b的长度均小于1000位。输出一行,a+b的值。样例426代码#include<iostream>#include<stdio.h>#include<bits/stdc++.h>using namespace std;typedef long long ll;int a[1005],b[1005],c[1005];int原创 2021-05-26 19:31:28 · 556 阅读 · 0 评论 -
多项式输出
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档多项式输出题目正文输入输出样例输出总结题目正文一元n 次多项式可用如下的表达式表示:f(x)=a[n]xn+a[n-1]x(n-1)+…+a[1]x+a[0] a[n]!=0其中,a[i]x^i称为i 次项, a[i]称为i 次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式:多项式中自变量为x,从左到右按照次数递减顺序给出多项式。多项式中只包含系数不为0 的项。如果多项式n 次项系数为正,原创 2021-05-19 20:33:19 · 187 阅读 · 0 评论 -
复数求和
复数求和题目正文样例代码总结题目正文从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。样例33 45 21 371 23 42 51 86 47 93 79+9i23+39i代码代码如下(示例):#include<stdlib.h>#include<iostream>#include<stdio.h>using namespace std;typedef struct l原创 2021-05-19 19:09:09 · 946 阅读 · 0 评论 -
和最大子序列
和最大子序列题目正文输入输出样例总结题目正文对于一个给定的长度为N的整数序列A,它的“子序列”的定义是:A中非空的一段连续的元素(整数)。你要完成的任务是,在所有可能的子序列中,找到一个子序列,该子序列中所有元素的和是最大的(跟其他所有子序列相比)。程序要求你输出这个最大值。输入输入文件的第一行包含一个整数N,第二行包含N个整数,表示A。其中1 < = N < = 100000-10000 < = A[i] < = 10000输出输出仅包含一个整数,表示你算出的答案原创 2021-05-17 20:14:30 · 204 阅读 · 0 评论 -
不同单词个数统计
不同单词个数统计题目正文输入输出样例总结题目正文编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。说明:(1)由于句子当中包含有空格,所以应该用gets函数来输入这个句子;(2)输入的句子当中只包含英文字符和空格,单词之间用一个空格隔开;(3)不用考虑单词的大小写,假设输入的都是小写字符;(4)句子长度不超原创 2021-05-12 19:41:31 · 351 阅读 · 0 评论 -
阶乘计算
阶乘计算题目正文输入输出样例2.图解总结题目正文输入一个正整数n,输出n!的值。 其中n!=123*…*n。输入输入包含一个正整数n,n< =1000。输出输出n!的准确值。样例103628800n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了转载 2021-05-05 11:16:21 · 225 阅读 · 0 评论 -
单链表的查询,插入,删除
单链表的查询,插入,删除题目正文总结题目正文线性表的查询,插入,删除,查询分为按下标(逻辑序号)查询,以及按元素值查询代码如下:#include<stdio.h>#include<iostream>#include<malloc.h>using namespace std;typedef struct LNode{ int data; struct LNode *next;}LinkNode;void CreateListF(Lin原创 2021-05-04 19:32:17 · 1348 阅读 · 0 评论 -
数组排序
数组排序题目正文输入输出样例代码总结题目正文输入一个数组的值,求出各个值从小到大排序后的次序。输入输入有多组数据。每组输入的第一个数为数组的长度n(1<=n<=10000),后面的数为数组中的值,以空格分割。输出各输入的值按从小到大排列的次序(最后一个数字后面没有空格)。样例168151 70 25 79 59 63 65 6 46 82 28 62 92 96 4311 11 3 12 7 9 10 2 6 13 4 8 14 15 5代码#include<转载 2021-04-28 19:41:46 · 239 阅读 · 0 评论 -
大整数排序
大整数排序大整数排序一开始我以为和简单的排序题一样,但是在后来我发现大整数的范围太大需要用到字符串型,整数型不能会超出范围,而且我参考了网上其他博主的代码,最后看着就理解了,我还重新学习结构体的相关的知识struct 结构体名{成员表列;};结构体变量的定义1.先声明结构体类型,再定义结构体变量struct Product product1;struct Product product2;2.在声明结构体类的同时定义变量struct 结构体名{成员表列;}变量名列表;3.直接定转载 2021-04-24 16:49:25 · 249 阅读 · 1 评论