- 博客(6)
- 收藏
- 关注
原创 教程
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改_变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片
2021-03-21 21:12:47 100
原创 欧拉
关于欧拉筛法的使用(C语言简单实现)对于素数的筛选一共有几种使用方法而最最有效的方法就是著名的欧拉筛法代码如下#include<stdio.h>#include<stdbool.h>int main(void){ int N=1000007; int n; scanf ("%d",&n); bool number[N+1]; int i,j; int shu=0; memset(number,true,si
2020-10-24 20:54:49 109
原创 pat 1003 我要通过c语言简单实现
pat 1003 我要通过C语言简单实现首先我们先看一下题目对于题目的3个通过条件可以推出一个公式p前面的A的数目乘上p后面的A的数量要等于t后面的A的数量那么问题就简化为定向计数问题记录3种A的数目具体代码如下#include<stdio.h>#include <string.h>int main(){ int n; scanf("%d",&n); for (int i=0;i<n;i++){ char a[101];
2020-10-18 17:03:15 268
原创 pat 1005
pat1005继续3n+1猜想c语言简单实现关于思路的展开对于题目而言很好理解就是找出在n个数3n+1猜想验证的过程中得到的数而这个数没有在待验证数中间出现那这个数就是关键数第一件事把验证过程中的数字存入数组当中方便以后验证int yanzheng[1000]; int u=0; int guanjian[100]; for(int i=0;i<n;i++){ while(dyz[i]!=1){ if(dyz[i]%2==0){
2020-10-18 14:58:02 138 1
原创 旧键盘打字(C语言简单实现)
旧键盘寻找坏键(c语言)(简化版)此题可以看作是pat旧键盘的简化版看似简单实则陷阱很多陷阱一大小写的判断在我们进行字符的判断时大小写是不同的字符而在键盘上确实一样的键所以在我们经行判断以前我们要把大小写转化成一个标准这里推荐转成大写因为本题的要求是最后的结果转换成大写输出代码如下 char a[90]; char b[90]; char c[90]; int i,j,k,n=0,h,l; scanf ("%s%s",a,b); k=strl
2020-10-13 12:32:23 585 1
原创 2020-10-11
c语言中关于多组数据的输入与文件尾c语言中关于多组数据的输入与文件尾多组数据的输入方式c语言中关于多组数据的输入与文件尾多组数据的输入方式我们经常在oj的题目上看到这样的输入对于这样题目我们要对程序进行特殊的处理对于多组a+b而言我们可以这样写**# include <stdio.h>#include <math.h>int main(){ int a,b; int n; while(scanf("%d %d",&a,&b)!
2020-10-11 21:20:32 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人