![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Grit爱笑
<bits/stdc++.h> Call me AC!
展开
-
CodeBlocks17.12下载完美汉化版,直接使用冲冲冲!
已经汉化的软件压缩包下载链接: https://pan.baidu.com/s/1D0GDnbEtqqgKs4Pyoygrgg提取码: 5bit原创 2020-06-14 23:03:52 · 776 阅读 · 0 评论 -
明明的随机数 Java,C++,C
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。链接:https://www.nowcoder.com/questionTerminal/3245215fffb84b7b81285493e原创 2020-05-08 18:16:09 · 137 阅读 · 0 评论 -
是否二叉搜索树 (25分)
本题要求实现函数,判断给定二叉树是否二叉搜索树。函数接口定义:bool IsBST ( BinTree T );其中BinTree结构定义如下:typedef struct TNode *Position;typedef Position BinTree;struct TNode{ ElementType Data; BinTree Left; B...原创 2020-02-19 22:10:39 · 460 阅读 · 0 评论 -
互评成绩 (25分) (C语言)
学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。输入格式:输入第一行给出3个正整数N(3<N≤104,学生总数)、k(3≤k≤10,每份作业的评审数)、M(≤20,需要输出的学生数)。随后N行,每行给出一份作业得...原创 2020-02-19 14:17:32 · 1007 阅读 · 2 评论 -
java/C/C++/C#语言的区别
面向过程的编程(面向对象,面向接口,面向切面,面向服务)形象的说:C是爷爷,C++是爸爸, C#是c的外孙.Java是面向对象的,执行效率低,不能直接操作内存,需要第三方jar包支持才可直接操作串口;可跨平台,开源包众多,不可封装动态库,java做web开发时有成熟的框架技术,开发效率高。Java用途:侧重于大型企业级应用开发,Web及桌面应用乃至服务器端应用,Android开发领域的王者...原创 2020-02-17 14:53:35 · 614 阅读 · 0 评论 -
计算平均成绩 (10分)
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。//测试点0+3开始时有点小error输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩”,中间以空格分隔。输出格式:首先在一...原创 2020-02-10 21:39:17 · 3991 阅读 · 0 评论 -
计算职工工资 (10分) (C语言)
给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。输入格式:输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名 基本工资 浮动工资 支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。输出格式:按照输入顺序,每...原创 2020-02-10 16:32:14 · 1207 阅读 · 0 评论 -
通讯录排序 (10分) (C语言)
#include <stdio.h>struct person{ char name[10]; int birth; char tel[20];}p[10],temp;int main(){ int i,j,n; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s %d %s",&p[i].name,...原创 2020-02-09 18:13:14 · 1260 阅读 · 0 评论 -
查找书籍 (10分) (C语言)
In file included from /usr/include/stdio.h:936:0, from a.c:3:/usr/include/x86_64-linux-gnu/bits/stdio2.h:233:1: note: declared heregets (char *__str) //查询了一下 Linux 状态用fgets()...原创 2020-02-09 09:41:48 · 1784 阅读 · 2 评论 -
判断素数 (10分) (C语言)
本题的目标很简单,就是判断一个给定的正整数是否素数。输入格式:输入在第一行给出一个正整数N(≤10),随后N行,每行给出一个小于231的需要判断的正整数。输出格式:对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。输入样例:211111输出样例:YesNo// 首先get 2是最小素数,判断素数可用素数筛法,欧...原创 2020-02-06 22:11:11 · 6257 阅读 · 2 评论 -
while(~scanf("%d",&n))while(scanf("%d",&n)!=EOF),while(scanf("%d",&n))while(scanf("%d%d",&n,&n1)==2)
while(scanf("%d",&n),n) //逗号表达式,返回n值,等价于while(n),n为0时终止 注意:while(scanf("%d%d",&n,&m),n,m)==while(m); while(scanf("%d",&n)!=EOF) //在windows下按ctrl+Z终止,在linux下按ctrl+D终止; whi...原创 2020-02-01 18:22:30 · 682 阅读 · 0 评论 -
输出GPLT(20分)(C语言)
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行中按题目要求...原创 2020-02-01 16:06:02 · 990 阅读 · 0 评论 -
帅到没朋友 (20分) (C语言)
当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤1...原创 2020-02-01 10:24:53 · 5998 阅读 · 8 评论 -
CCF201412-1 门禁系统(100分)(C语言)
#include <stdio.h>#include <stdlib.h>int main(){ int i,n,v[1001]; int init[1001]={0}; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&v[i]); } for(i=0;i<n;i++){/...原创 2020-01-31 17:46:00 · 341 阅读 · 0 评论 -
到底有多二 (15分) (C语言)//二的不彻底......
纳闷了为啥 只是修改了if(num[length]%2=='0')=>if(num[length]=='2'||num[length]=='4'||num[length]=='6'||num[length]=='8'||num[length]=='0') AC多得9分呢,啥玩意儿。抱歉了哥哥们,二的不彻底。#include <stdio.h>#include &l...原创 2020-01-30 22:34:32 · 1475 阅读 · 2 评论 -
时间换算 (10分)(C语言)
//时间换算 #include <stdio.h>int main(){ int h,m,s,n; int r,q;//remain quote scanf("%d:%d:%d",&h,&m,&s); scanf("%d",&n); q=(s+n)/60; //多余ss->mm s=(s+n)%60; //ss r=(q+m...原创 2020-01-30 17:28:13 · 1749 阅读 · 1 评论 -
求链表的倒数第m个元素 (20分) (C语言)
//简单思路:反求出倒数第m个数是正数第几个。//再从头遍历到倒数第m个数把它找出来ElementType Find( List L, int m ){ List p; int i,n=0; p=L->Next;//第一个节点 while(p) { n++;//遍历求表长 p=p->Next; } if(m>n) re...原创 2020-01-29 22:14:53 · 2943 阅读 · 0 评论 -
CCF:201812-1 小明上学 (C语言)
题目背景(计算时间时注意:红->绿->黄) 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。 京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 ...原创 2020-01-29 21:27:49 · 555 阅读 · 0 评论 -
谁先倒 (15分) C语言
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以...原创 2020-01-28 22:27:12 · 695 阅读 · 0 评论 -
大笨钟(10分)C语言
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当...原创 2020-01-22 18:49:39 · 3962 阅读 · 0 评论 -
CCF:201912-1 报数(C语言)
#include <stdio.h>int main(){ int i,n,asum=0,bsum=0,csum=0,dsum=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%4==1&&(i%7==0||i/100==7||i%10==7||i/10%10==7)) { asum++...原创 2020-01-15 13:46:39 · 2485 阅读 · 14 评论 -
CCF201312-1 出现次数最多的数
1code 很简单的一个题目,不过还是做了好一会儿,看了海岛Blog大佬的博客受益颇深超级感谢,之前学的都还给老师了,哭都没时间,so 为了考研加把劲吧!//201312-1 出现次数最多的数 如果出现次数相同则求出最小的那个#include <stdio.h>#include <string.h>//不加<string.h>报错[Warning] ...原创 2019-04-25 15:30:24 · 226 阅读 · 0 评论