c语言文本编辑器

1天设计写了这个“高级”代码, 有需要同学可以看看。 这个文本编辑器和其他文本编辑器差不多。 #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> char a[99999],c,file[10000]; int i=0; void set(unsigned short BC){ HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE); SetCons
分类: 其他 发布时间: 05-12 23:41 阅读次数: 0

「C」一个brainfuck 语言解释器的混乱代码版本

看了这篇博客,我也决定写混乱代码。 结果成功了——乱得一塌糊涂。连我自己都看不懂。 #include<stdio.h> int a[10000],*p,i;main(){p=a;*(p+3)++;while(*(p+3)){*(p+3)=0;*(p+5)=0;*(p+5)+=2;*(p+6)++;*(p+7)+=7;*(p+6)+=4**(p+7);*(p+8)+=2**(p+7);*(p+7)=0;*(p+7)+=2;*(p+9)++;*(p+10)++;*(p+11)+=5;*(p+12)
分类: 其他 发布时间: 05-12 23:41 阅读次数: 0

控制台特定行

直接发代码: #include <stdio.h> #include <windows.h> int main() { HANDLE hOut; COORD pos = {0,0}; hOut = GetStdHandle(STD_OUTPUT_HANDLE); pos.X = 0; pos.Y = 29; SetConsoleCursorPosition(hOut,pos); printf("Bottom Information!");
分类: 其他 发布时间: 05-12 23:41 阅读次数: 0

编程语言史

编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是谁在什么时候创造出来的呢?一起来看看。 1880年 约瑟夫·玛丽·雅卡尔设计出人类历史上首台可设计织布机–雅卡尔织布机,对将来发展出其他可编程机器(例如计算机)起了重要作用。当时,他的发明受到了Skynet丝织工的强烈反对。 1842年 阿达·洛夫莱斯(Ada Lovelace)因为厌倦了在笔记本上运算,她建立了循环和子程序概念,为计算程序拟定"算法",遗憾的是当时并没有计算机。 1936年 阿兰·图灵(Alan Turi
分类: 其他 发布时间: 05-12 23:40 阅读次数: 0

武警哨位执勤管理系统

武警哨位执勤管理系统
分类: 其他 发布时间: 05-12 23:40 阅读次数: 0

写了一个MINIX(或者Linux命令行模式)"病毒"

这个程序就是探测Ctrl+C,如果探测到了,忽略。(这下就没法退出程序了!) #include <signal.h> static void h(int s) {} int main() { signal(SIGINT,h); while(1); return 0; }
分类: 其他 发布时间: 05-12 23:40 阅读次数: 0

计蒜客练习题:两仪剑法

题解:就是求最小公倍数。根据gcd与lcm的性质公式:gcd * lcm = a * b算出lcm。 下面d函数是gcd函数。 C语言AC代码: #define l long l d(l a,l b){return b?d(b,a%b):a;} main() { l t,a,b; scanf("%ld",&t); while(t--) { scanf("%ld%ld",&a,&b); printf("%ld\n",a/d(a,b)*b); } }
分类: 其他 发布时间: 05-12 23:40 阅读次数: 0

计算客练习题:取石子游戏

题解:设 d=gcd(a,b),那么 a,b 都是 d 的倍数,a+b和a-b也一定是 d 的倍数。然后看 1~n 范围内有多少个数是 d 的倍数,奇数个就是先手赢,偶数个就是后手赢 下面g函数是gcd函数。 C语言AC代码: #define l long l g(l a,l b){return b?g(b,a%b):a;} main() { l t,n,a,b; scanf("%d",&t); while(t--) { scanf("%ld%ld%ld",&n,&a,&b);
分类: 其他 发布时间: 05-12 23:40 阅读次数: 0

计蒜客习题:蒜头君的猜想

int a[8000005],c,n; main() { scanf("%d",&n); for(int i=2;i<n;a[i]=1,i++); for(int i=2;i*i<n;i++) if(a[i])for(int j=i*i;j<n;a[j]=0,j+=i); for(int i=2;i<n/2;i++) if(a[i]&&a[n-i])c++; printf("%d",c); }
分类: 其他 发布时间: 05-12 23:39 阅读次数: 0

计蒜客习题:回文数

#include <iostream> #include <vector> #include <assert.h> using namespace std; vector<int> ans; int rev(int x) { int res = 0; while (x) { res = res * 10 + x % 10; x /= 10; } return res; } int main() { int n;
分类: 其他 发布时间: 05-12 23:39 阅读次数: 0

计蒜客:平分娃娃

这种算法居然也能通过测试! AC代码(4行代码) main(r) { for(int i=1,t;i<=6;scanf("%d",&t),r+=i*t,i++); printf("Can%s be divided.",(r%2)?"":"\'t"); }
分类: 其他 发布时间: 05-12 23:39 阅读次数: 0

关于新导的项目Jar包缺失解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z_5201314/article/details/89442920 1.选中项目名称,并点击鼠标右键,然后选中Build Path选项,然后选中Configure Build Path…选项 图1 2.选中Configure Build Path…选项后会弹出JAVA Build Path 弹窗 图二 3.然后点击Libraries 选项,单个添加Jar包请点击Add JARs…,批量添加请点击
分类: 其他 发布时间: 05-12 23:38 阅读次数: 0

数组转换集合or集合转换成数组

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z_5201314/article/details/89463008 1.数组转换为集合 使用数组的工具类Arrays的方法asList 需要注意,只能转换为List集 public class ArrayToListDemo { public static void main(String[] args) { String[] array = {"one","two","three","f
分类: 其他 发布时间: 05-12 23:38 阅读次数: 0

JAVA如何简单的生成一随机字符串验证码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z_5201314/article/details/89505323 我们经常可以在网页上看到一些临时的字符串,那么在JAVA后台如何生成呢,我们可以先随机生成一个指定范围内的int类型的数字(如果希望生成小写字符,就在97~122之间),然后将其强制转换成char类型,再讲多次生成的字符串拼接起来即可!如果我们想生成一个6位的随机字符串,只需要让其循环6次即可,代码如下: /** * 6位字符
分类: 其他 发布时间: 05-12 23:37 阅读次数: 0

顺序、分支、循环

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z_5201314/article/details/89695100 任何复杂的业务逻辑都可以由顺序结构、分支结构、循环结构来实现,其中分支结构用于 实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某一段代码,JAVA提供了if 和 switch两种分支语句,并提供了while 、do while和for三种循环结构,并在JAVA5之后提供了一种新的循环结构:foreac
分类: 其他 发布时间: 05-12 23:37 阅读次数: 0

1987: 最小公倍数

1987: 最小公倍数 时间限制: 1 Sec 内存限制: 0 MB 提交: 37 解决: 14 [提交][状态][讨论版] 题目描述 给定一个整数n,求从1到n这n个整数的最小公倍数。 输入第一行一个整数t(0<t<=100),代表测试数据的组数。 接下来t组测试数据,每行一个整数n(1<=n<=42),n的含义如题目所述。 输出对于每个整数n,输出从1到n这n个整数的最小公倍数,每个输出占一行。 样例输入 2 1 4 样例输出 1 12 提示 求最大公约数用辗转相除法 题目网址: **
分类: 其他 发布时间: 05-12 23:37 阅读次数: 0

最大子串

最大子串 时间限制: 1 Sec 内存限制: 0 MB 提交: 31 解决: 14 [提交][状态][讨论版] 题目描述 给定一整型数列{a1,a2…,an},找出连续非空子串{ax,ax+1,…,ay},使得该子序列的和最大,其中,1<=x<=y<=n。 输入 第一行是一个整数N(N<=10)表示测试数据的组数) 每组测试数据的第一行是一个整数n表示序列中共有n个整数,随后的一行里有n个整数I(-100=<I<=100),表示数列中的所有元素(至少有一个是非负数)。(0<n<=1000000
分类: 其他 发布时间: 05-12 23:36 阅读次数: 0

国王的魔镜2

国王的魔镜2 时间限制: 1 Sec 内存限制: 0 MB [提交][状态][讨论版] 题目描述 国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。 比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用项链的某一端接触魔镜)。 给定最终的项链,请编写程序输出国王没使用魔镜之前原始项链的长度。以及它经过了多少次的变换。 输入
分类: 其他 发布时间: 05-12 23:36 阅读次数: 0

蛇形方阵

蛇形填数 题目描述 在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。 样例输入 4 样例输出 4 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 题意给定一个数,从右上角开始,按照下,左,右,上的顺序依次填入数字,行列的数字长度不能超过给定的值。 思路如果n=4,我们可以从1开始写,笔的坐标为
分类: 其他 发布时间: 05-12 23:35 阅读次数: 0

【Technology017】Product Design - User Test

【Technology017】Product Design - User Test Barack In Module 7, we’re going to look at how to recruit user testers. In Module 8, we’re going to look at how to set up and run the actual user interview itself. In Module 9, we’re going to look at how to
分类: 其他 发布时间: 05-12 23:35 阅读次数: 0