自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 CCF门禁系统201412-1(C语言)

题目:问题描述  涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。输入格式  输入的第一行包含一个整数n,表示涛涛的记录条数。  第二行包含n个整数,依次表示涛涛的记录中每位读者的编号。输出格式  输出一行,包含n个整数,由空格分隔,依次表示每条记录中的读者编号是第几次出现。样例输入51 2 1 1 3样例输出1 1 2 3 1评测用例规模与约

2022-03-20 10:54:47 298

原创 CCF数位之和201512-1(C语言)

题目:问题描述  给定一个十进制整数n,输出n的各位数字之和。输入格式  输入一个整数n。输出格式  输出一个整数,表示答案。样例输入20151220样例输出13样例说明  20151220的各位数字之和为2+0+1+5+1+2+2+0=13。评测用例规模与约定  所有评测用例满足:0 ≤ n ≤ 1000000000。代码:#include<stdio.h> #include<bits/stdc++.h>int

2022-03-20 10:35:34 1163

原创 结构体练习 日期计算

题目:定义一个结构体变量(包括年、月、日),编程序,要求输入年月日,计算并输出该日在本年中第几天。样例输入:1985 1 202006 3 12样例输出:2071代码:#include<stdio.h>struct Date{ int year; int month; int day; };int main(){ struct Date date; while(~(scanf("%d %d %d",&date.year,&

2022-03-20 10:29:00 759

原创 CCF中间数201612-1(C语言)

题目:代码:(70分代码)这个代码有逻辑问题,所以只能拿到70分。因为从中间只判断相邻的两个元素是远远不够的,只满足特定的情况,不具有普遍性。#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;int main(){ int n; scanf("%d",&n); int num[1500]; for(int i=0;i<n;

2022-03-19 20:37:49 968

原创 CCF序列查询202109-1(C语言)

题目:代码:#include<stdio.h>#include<math.h>int main(){ int n, N; int A[1000]; scanf("%d%d", &n, &N); int r=N/(n+1); for (int i = 1; i <= n; i++) { scanf("%d", &A[i]); } int result=0; for(int i=0,j=0;i<N;i..

2022-03-18 21:39:32 159

原创 CCF分蛋糕201703-1(C语言)

题目:代码:#include<stdio.h>int main(){ int n,k; scanf("%d %d",&n,&k); int weight[1500]; int ori_sum=0; for(int i=0;i<n;i++) { scanf("%d",&weight[i]); ori_sum+=weight[i]; } int friend_num=0; int cake_wei=0; int sum

2022-03-18 21:25:41 989

原创 CCF打酱油201709-1(C语言)

题目:代码:#include<stdio.h>int main(){ int N; scanf("%d",&N); int num=0; while(N/50>=1) { N-=50; num+=7; } while(N/30>=1) { N-=30; num+=4; } printf("%d",num+N/10); return 0;}注意:最后记得加上不能进行打包购买的瓶数,即最后剩下

2022-03-18 21:00:55 74

原创 CCF最小差值201712-1(C语言)

题目:代码:#include<stdio.h>#include<algorithm>#include<iostream>#include<math.h>using namespace std;int main(){ int n; scanf("%d",&n); int num[1500]; for(int i=0;i<n;i++) { scanf("%d",&num[i]); } sort(nu

2022-03-18 20:36:36 213

原创 CCF跳一跳201803-1(C语言)

题目:代码:#include<stdio.h>int main(){ int n; scanf("%d",&n); int score=0; int count=1; while(n!=0) { if(n==1) { score+=1; count=1; } else { score+=count*2; count++; } scanf("%d",&n); } printf("%d",sco

2022-03-18 17:23:03 1111

原创 CCF卖菜201809-1(C语言)

题目:代码:#include<stdio.h>int main(){ int n; scanf("%d",&n); int price[1500]; for(int i=0;i<n;i++) { scanf("%d",&price[i]); } for(int i=0;i<n;i++) { if(i==0) { printf("%d ",(price[i]+price[i+1])/2); } else if(

2022-03-18 16:21:57 235

原创 CCF小明上学201812-1(C语言)

题目:代码:#include<stdio.h>int main(){ int r,y,g; scanf("%d %d %d",&r,&y,&g); int n; scanf("%d",&n); int color[150000],time[150000]; for(int i=0;i<n;i++) { scanf("%d %d",&color[i],&time[i]); } int sum_tim..

2022-03-18 16:00:32 92

原创 CCF小中大201903-1(C语言)

代码:80分代码(应该是没有满足,若为小数则四舍五入保留一位小数输出)#include<stdio.h>#include<algorithm>#include<iostream>using namespace std;int num[150000];int main(){ int n; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&num[i..

2022-03-17 21:44:25 374

原创 CCF小明种苹果201909-1(C语言)

题目:代码:80分代码#include<stdio.h>#include<math.h>#include<iostream>#include<algorithm>using namespace std;int apple[1100][1100];int main(){ int N,M; scanf("%d %d",&N,&M); for(int i=0;i<N;i++) { for(in.

2022-03-17 21:16:54 984

原创 CCF报数201912-1

代码:70分代码。(在测试时发现输入6,丙竟然输出1!)这种做法属于暴力做法,由于n<666,故最多报666*4+K,这个数字不会超过10000.所以可以通过穷举2位、3位、4位数字的不同位置上为7的情况。#include<stdio.h>int main(){ int n; scanf("%d",&n); int count=0; int num_jia=0,num_yi=0,num_bing=0,num_ding=0; int num=

2022-03-16 20:58:16 310

原创 CCF称检测点查询202009-1(C语言)

题目:代码:#include<bits/stdc++.h>#include<algorithm>#include<iostream>using namespace std;int main(){ int n,X,Y; int a,b; scanf("%d %d %d",&n,&X,&Y); int dis[250]; int copy[250]; for(int i=0;i<n;i++) { sca

2022-03-14 20:28:57 994

原创 CCF期末预测之安全指数202012-1

代码:(20分代码)#include<stdio.h>int main(){ int n; scanf("%d",&n); int w[100000],score[100000]; long long int y; for(int i=0;i<n;i++) { scanf("%d %d",&w[i],&score[i]); } for(int i=0;i<n;i++) { y+=w[i]*score[i];// p...

2022-03-13 21:45:24 556

原创 CCF灰度直方图 202104-1

代码:#include<stdio.h>int main(){ int n,m,L; scanf("%d%d%d",&n,&m,&L); int A; int h[260]={0}; for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { scanf("%d",&A); h[A]++; } } for(int i=0;i<L;i++) { ..

2022-03-13 21:15:49 336

原创 CCF数组推导202109-1

题目描述A1,A2,⋯,An是一个由n个自然数(即非负整数)组成的数组。在此基础上,我们用数组B1⋯Bn表示A的前缀最大值。Bi=max{A1,A2,⋯,Ai}如上所示,Bi定义为数组A中前i个数的最大值。根据该定义易知A1=B1,且随着i的增大,Bi单调不降。此外,我们用sum=A1+A2+⋯+An表示数组A中n个数的总和。现已知数组B,我们想要根据B的值来反推数组A。显然,对于给定的B,A的取值可能并不唯一。试计算,在数组A...

2022-03-12 21:10:01 404

原创 03表达式和数据结构

1.关系表达式:2.逻辑表达式:

2022-03-06 21:03:35 184

原创 02C语言输入输出函数

1.printf()(注:小数算一位)2.scanf()补充:

2022-03-06 20:58:09 277

原创 01C语言基础知识

1.标识符:标识符由字母、数字、下划线组成。第一个必须为字母或下划线(尽量采用有实际意义的命名方式)2.标识符分为关键字、预定义标识符、用户标识符3.关键词列表:4.进制转换:注:C语言中只有八进制、十进制、十六进制,二进制为机器语言,C语言中没有。在运行的时候所有的进制都要转换成二进制来进行处理十进制转化二进制:除二取余,逆序排列。除到商为1的时候。二进制转八进制:将二进制数字三个为一组转换成0-7之间的数字。例如:111001->71二进制转换成十六进制:将

2022-03-05 21:22:41 285

原创 蓝桥杯-基础练习-Fibonacci数列

题目:问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。分析:一开始拿到题就想计

2022-03-04 21:31:21 148

原创 蓝桥杯-基础练习-序列求和

题目:资源限制时间限制:1.0s 内存限制:256.0MB问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。样例输出5050

2022-03-04 20:39:13 237

原创 蓝桥杯-基础练习-求圆的面积

题目:资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是

2022-03-04 20:12:41 104

原创 蓝桥杯-基础练习-数列排序

题目:资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9代码:#include<stdio.h>int main(){ i

2022-03-02 20:46:00 88

原创 Python turtle绘图(星之卡比)

在上手绘图之前在b站看到了这个绘图,觉得很不错。import turtleimport timedef drawEllipse(a, b): for i in range(120): if 0 <= i < 30 or 60 <= i < 90: a = a + b else: a = a - b turtle.rt(3) turtle.fd(a

2022-01-05 16:17:54 4368

原创 Python turtle绘图(那年那兔)

绘图结果:上代码:import turtleimport randomfrom turtle import *colormode(255)p=turtle.Turtle()p.speed(0)turtle.bgcolor(255,255,201)#引入图片turtle.bgpic("")#turtle.setup()#抬笔p.penup()p.left(90)p.backward(25)#向y轴负方向走100#画右边嘴巴p.pensize(3)p.left(

2022-01-05 16:10:26 1657

原创 MPICH2下载安装+VS2019中配置环境

一、MPICH2下载安装(1)进入链接https://www.mpich.org/static/tarballs/1.4.1p1/,下载Mpich2。由于我的电脑系统是Windows这里选择mpich2-1.4.1p1-win-x86-64.msi(64位)进行下载(2)打开下载文件所在的文件夹,选中文件,以管理员身份运行。我的电脑此时提示我们未安装Microsoft.Net Framework .解决办法:在控制面板-程序-启用或关闭windows功能-将第一项’NET Framework

2021-10-14 20:50:02 2789 8

原创 VirtualBox中win7系统无法安装增强功能

由于我要在虚拟机win 7中与主机win 10建立共享文件夹,需要使用到增强功能。遇到问题:在设备->安装增强功能之后,点击浏览,并没有找到我先前在主机里面建立的共享文件夹。里面没有可以选择的内容。如图:此时虚拟机系统提示未安装扩展功能,无法使用共享文件夹功能。解决办法:打开计算机打开CD 驱动器:点击第一个.exe文件,然后进行安装。安装完成后,在打开计算机,就可以看到之前已经设置好的共享文件夹oracle_share。...

2021-09-07 00:20:28 2355 1

原创 Oracle VM VirtualBox的安装以及安装win 7系统

本文仅记录我的安装过程,有需要可以参考。Oracle VM VirtualBox的安装:•官网下载链接:https://www.virtualbox.org/wiki/Downloads选择自己操作系统的版本下载即可。•成功下载之后,进行安装:下载好文件之后的界面是这个样子的(ps:由于我已经安装完成才想起记录,这里引用其他博主的安装配置过程)Oracle VM VirtualBox安装配置链接:https://zhinan.sogou.com/guide/det...

2021-09-05 23:49:16 3855

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除