C语言刷题
记录写题日常
张学恒
这个作者很懒,什么都没留下…
展开
-
统计单词(DAY 101)华中科技大学考研机试题
华中科技大学考研机试题原创 2022-08-04 07:19:20 · 133 阅读 · 0 评论 -
洗牌(DAY 100)
代码】洗牌(DAY100)原创 2022-07-31 22:39:11 · 137 阅读 · 0 评论 -
质数路径(DAY 99)
代码】质数路径(DAY99)原创 2022-07-31 22:36:03 · 248 阅读 · 0 评论 -
找倍数(DAY 98)
代码】找倍数(DAY98)原创 2022-07-31 21:13:25 · 184 阅读 · 0 评论 -
翻转(DAY 97)
代码】翻转(DAY97)原创 2022-07-31 21:11:16 · 123 阅读 · 0 评论 -
抓住那头牛(DAY 96)
代码】抓住那头牛(DAY96)原创 2022-07-31 20:55:33 · 140 阅读 · 0 评论 -
地牢大师(DAY 95)
代码】地牢大师(DAY95)原创 2022-07-31 20:53:49 · 144 阅读 · 0 评论 -
棋盘问题(DAY 94)
代码】棋盘问题(DAY94)原创 2022-07-31 20:51:13 · 140 阅读 · 0 评论 -
递归实现排列型枚举(DAY 93)
代码】递归实现排列型枚举(DAY93)原创 2022-07-31 19:21:24 · 176 阅读 · 0 评论 -
递归实现组合型枚举(DAY 92)
代码】递归实现组合型枚举(DAY92)原创 2022-07-31 19:10:42 · 165 阅读 · 0 评论 -
递归实现指数型枚举(DAY 91)
代码】递归实现指数型枚举(DAY91)原创 2022-07-31 19:08:16 · 120 阅读 · 0 评论 -
99. 激光炸弹(53)
文章目录题目代码题目代码// #include<iostream>#include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N=5010;int n,m;int s[N][N];int main(){ int cnt,R; cin>> cnt >> R; R=min原创 2022-05-02 22:07:05 · 383 阅读 · 0 评论 -
ac 周赛49 4415. 点的赋值(DAY 51)
文章目录1:题目2:代码1:题目2:代码#include <iostream>#include <cstring>#include <algorithm>using namespace std;typedef long long LL;const int N = 300010, M = N * 2, MOD = 998244353;int n, m;int h[N], e[M], ne[M], idx;int col[N];int s1原创 2022-04-30 23:36:21 · 124 阅读 · 0 评论 -
BC119 最高分与最低分之差(DAY 11)
文章目录原题题目代码实现重难分析原题题目传送门代码实现#include<stdio.h>int main(){ int n=0; int a[30]={0}; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int max=a[0]; int min=a[0]; for(int i=1;i<n;i原创 2022-03-17 23:40:18 · 435 阅读 · 0 评论 -
BC118 N个数之和(DAY 11)
文章目录原题题目代码实现原题题目传送门代码实现#include<stdio.h>int main(){ int n,sum=0; getchar(); while(~scanf("%d",&n)) { sum+=n; } printf("%d",sum); return 0;}或者#include<stdio.h>int main(void){ int n; int原创 2022-03-17 23:24:37 · 182 阅读 · 0 评论 -
BC117 逆序输出(DAY 11)
文章目录原题题目代码实现重难分析原题题目传送门代码实现#include<stdio.h>int main(){ int arr[10]={0}; int i=0; for(i=0;i<10;i++) { scanf("%d ",&arr[i]); } for(i=1;i<11;i++) { printf("%d ",arr[10-i]); } return 0原创 2022-03-17 22:41:06 · 151 阅读 · 0 评论 -
BC116 [NOIP2013]记数问题(DAY 11)
文章目录原题题目代码实现原题题目传送门代码实现#include<stdio.h>int main(){ int m,n,i,j,k,cnt=0; scanf("%d %d",&m,&n); for(i=1;i<=m;i++) { j=i; while(j) { k=j%10; if(k==n) {原创 2022-03-17 22:09:15 · 293 阅读 · 0 评论 -
【C语言】BC112空心三角形图案(DAY 10)
文章目录原题题目代码实现原题题目题目传送门代码实现#include<stdio.h>int main(){ int n=0; while (~scanf("%d",&n)) { for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(i==n-1||j==0||i==j)原创 2022-03-16 13:19:17 · 567 阅读 · 1 评论 -
【C语言】BC111空心正方形图案(DAY10)
文章目录原题题目代码实现自己的理解原题题目题目传送门代码实现#include<stdio.h>int main(){ int n=0; while(~scanf("%d",&n)) { for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(i==0||i==n-1)原创 2022-03-16 12:57:16 · 1427 阅读 · 0 评论 -
【C语言】p1035[NOIP2002 普及组] 级数求和(DAY 9)
文章目录原题题目在这里插入图片描述代码实现原题题目代码实现#include<stdio.h>int main(){ int k, n = 0; scanf("%d", &k); for (double sn = 0; sn <= k; ++n, sn += 1.0 / n); printf("%d", n); return 0;}原创 2022-03-15 20:19:30 · 612 阅读 · 0 评论 -
浅谈C语言for循环及其练习—BC8牛牛的字符菱形-1(DAY 1)
C语言for循环透彻讲解以及逐语句的讲解。原创 2022-03-05 11:23:50 · 636 阅读 · 0 评论 -
【C语言】统计素数并求和
由题可知,题目要求在用户自己输入的定整数M和N区间内求出素数的个数,并且对他们求和。要想解决编程题目,首先要知道题目问的是什么。 素数一般指质数。 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。简而言之就是一个数字n只能被1和它本身整除(n>1,不包含1本身,即从2开始计数)。知道了这些就可以往下进行了。首先我们需要两个变量,用来存放输入的两个定整数,即:#include<stdio.h...原创 2022-02-26 14:33:13 · 31433 阅读 · 1 评论 -
【C语言】万文解析for循环BC8牛牛的字符菱形(DAY8)
C语言for循环万文详解,深度剖析for循环以及逐语句过程,附带习题。原创 2022-03-05 11:25:28 · 394 阅读 · 13 评论 -
【C语言】打印九九乘法表
C语言-打印九九乘法表原创 2022-02-21 20:58:11 · 4591 阅读 · 2 评论 -
【C语言】BC105菱形图案(DAY 9)
文章目录原题题目代码实现重难突破菱形上半部分下半部分原题题目BC105菱形图案传送门我花了好久才看懂足以证明循环的重要性!代码实现#include<stdio.h>int main(){ int n=0; int i=0; int j=0; while (scanf("%d",&n)!=EOF) { for( i=0;i<n;i++) { for(j=0;j<原创 2022-03-15 17:58:47 · 545 阅读 · 0 评论 -
【每日一题】BC60判断是不是字母(DAY 3)
C语言每日练习原创 2022-03-09 15:11:54 · 76 阅读 · 0 评论 -
【C语言】getchar函数解析(DAY 4)
getchar函数通俗易懂讲解原创 2022-03-09 16:52:01 · 215 阅读 · 0 评论 -
【C语言】BC65计算商品打折结算金额(DAY 4)
这里最关键是i=a 这一步,也就是输入一个数值后,为了不影响判断一类的运算,要先把它赋值给另一个变量,这道题完美体现了这个思想,在非常多的的问题中,这一个关键点很重要。原创 2022-03-09 20:11:33 · 2181 阅读 · 14 评论 -
【C语言】BC92变种水仙花(DAY 7)
BC92变种水仙花原创 2022-03-14 14:14:21 · 452 阅读 · 0 评论 -
【C语言】编程语言初学训练营BC16-BC43(DAY 2)
今天写了牛客网BC16-BC43题,挑选一些好题分享记录:#include<stdio.h>int main(){ int a; scanf("%d",&a); printf("%d",2<<(a-1)); return 0;}#include<stdio.h>int main(){ int n=0; scanf("%d",&n); float score[100原创 2022-03-07 21:48:41 · 399 阅读 · 0 评论 -
【C语言】BC90小乐乐算多少人被请家长(DAY 5)
文章目录题目描述代码实现重难点突破BC90小乐乐算多少人被请家长题目描述描述小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于60的将被请家长,小乐乐想编程帮助班主任算一下有多少同学被叫家长。输入描述:共n+1行第一行,输入一个数n,代表小乐乐的班级中有n个同学。在接下来的n行中每行输入三个整数代表班级中一个同学的三科成绩(语文,数学,外语),用空格分隔。输出描述:一行,一个整数,代表班级中需要被请家长的人数。代码实现#include&l原创 2022-03-12 17:04:02 · 829 阅读 · 2 评论 -
【C语言】BC91水仙花数(DAY 6)
文章目录题目概要解题分析代码实现重难分析题目概要BC91水仙花数描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。 现在要求输出所有在m和n范围内的水仙花数。输入描述:输入数据有多组,每组占一行,包括两个整数m和n(100 ≤ m ≤ n ≤ 999)。输出描述:对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于原创 2022-03-13 11:57:43 · 377 阅读 · 25 评论 -
【C语言】BC102 带空格直角三角形图案(DAY 9)
文章目录原题题目代码实现重点突破同类题通解原题题目题目传送门代码实现#include<stdio.h>int main(){ int n=0; while (scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) { for(int j=0;j<n-i-1;j++) { printf(" ");原创 2022-03-15 12:34:38 · 1190 阅读 · 0 评论 -
【每日一题】BC56判断字母(DAY 4)
一题百解,字母类题目的范围都可以这样写。原创 2022-03-09 16:00:03 · 133 阅读 · 0 评论 -
【每日一题】BC55判断闰年(DAY 4)
C语言每日练习之BC55判断闰年原创 2022-03-09 15:15:31 · 332 阅读 · 0 评论 -
【C语言】BC93公务员面试(DAY 7)
文章目录原题题目代码实现重点分析原题题目题目传送门代码实现#include<stdio.h>int main(){ int arr[7]; while (scanf("%d%d%d%d%d%d%d",arr,arr+1,arr+2,arr+3,arr+4,arr+5,arr+6)!=EOF) { float sum=arr[0]; int max=arr[0]; int min=arr[0];原创 2022-03-14 15:08:48 · 216 阅读 · 0 评论 -
【C语言】BC81kiki求质数个数(DAY 5)
BC81kiki求质数个数#include<stdio.h>int main(){ int cnt=0; for(int i=100;i<1000;i++) { if(isprime(i)) { cnt++; } } printf("%d",cnt);}int isprime(int k){ for(int j=2;j<k;j++) {原创 2022-03-12 11:05:37 · 529 阅读 · 0 评论 -
【C语言】BC64牛牛的快递(DAY 5)
自己完完全全想明白的一道题,遇到困难不要先看答案,自己想出来才牛!原创 2022-03-12 11:55:58 · 2092 阅读 · 26 评论 -
【C语言】BC77简单计算器(DAY 7)
文章目录代码实现纪念我访问量破万,上次破千还是2022年2月28日原题题目题目传送门代码实现#include<stdio.h>int main(){ double num1=0; char op=0; double num2=0; scanf("%lf%c%lf",&num1,&op,&num2); switch(op) { case '+': printf("%.4lf原创 2022-03-14 21:38:32 · 408 阅读 · 0 评论 -
【每日一题】BC59小乐乐找最大数(DAY 4)
BC59 这道题一通百通,很多的题都和它一样,建立while输入循环,随后遍历数组,再输出结果原创 2022-03-09 15:24:59 · 147 阅读 · 0 评论