
练习
Ferlan
天下大事,必作于细!
展开
-
markdown 快捷键及语法的体验
快捷键及写法粗体 (Ctrl+B) code斜体 (Ctrl+I) code引用 (Ctrl+Q) code代码块 (Ctrl+K) “java public static void main(String[] args){} “标题 1, 2, 3 (Ctrl+1, Ctrl+2, Ctrl+3)code #,## code ##,### code列表 (Ctrl+U a转载 2017-12-08 16:49:50 · 286 阅读 · 0 评论 -
扫雷游戏 test9
注:本扫雷游戏完全由C语言编写1.游戏界面为15*15格子状地图2.根据菜单界面 选择进入游戏或退出3.选择难度界面 分为easy hard hell 3种难度,地图对应随机生成20,30,45颗地雷4.首次排雷不会触雷5.每次输入排雷坐标后,若未触雷则检测周围8个方格的地雷总数,为0则翻开,非0则在该坐标处输出8个方格中地雷总数,并对周围的方格递归遍历6.每次...原创 2017-12-07 02:30:36 · 528 阅读 · 0 评论 -
2017-11-25 test7
1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>void fun(int n){ int a=0,x=0; for (a=1;a<=n;a++){ for (x=1;...原创 2017-11-25 18:59:56 · 336 阅读 · 0 评论 -
2017-11-21 test6
写一个函数返回参数二进制中 1 的个数fun1: 模2除2法fun2: 右移(按位与1)法fun3: (按位与i-1)法#define _CRT_SECURE_NO_WARNING 1 #include<stdio.h>int fun1(unsigned int i){ //这里的unsigned将负数的首位二进制数当做数值参与运算 ...原创 2017-11-22 00:31:34 · 308 阅读 · 0 评论 -
2017-11-19 test5
1.完成猜数字游戏。#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("*******************************************\n"); printf("**原创 2017-11-19 23:33:40 · 286 阅读 · 0 评论 -
2017-11-18 test4
1.在屏幕上输出以下图案 * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * #include<stdio.h> int m...原创 2017-11-19 00:11:53 · 302 阅读 · 0 评论 -
2017-11-14 test3
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。int main(){ int i=1; float num=0.0; for (i=1,num=0.0;i<=100;i++){ float p=1.0/i; /*此处的1.0需要注意,如果用1/i,是用整型除以浮点型*/ ...原创 2017-11-15 19:51:53 · 343 阅读 · 0 评论 -
2017-11-13 test2
1.给定两个整型变量的值,将两个值的内容进行交换。 (设置中间变量)#include<stdio.h>int main() {int a=0,b=0,c=0;printf("请输入两个整型变量a和b\n");scanf("%d%d",&a,&b);c=a;a=b;b=c;printf("%2d%2d\n",a,b);return ...原创 2017-11-13 23:45:24 · 1228 阅读 · 0 评论 -
最初的一步
今天是2017年11月11日,我开通优快云博客的日子。 转眼间我已经大二了,如今的我深切的认识到什么叫“光阴荏苒,岁月如梭”。留给人学习,开阔眼界,增长见识的时间是短暂的,反观我的大一生活,作为一名计算机班级的班长,我以作为同学们的好班长为目标,尽心尽力。虽然不算荒废时光,但在专业上的拓展少之又少。 今年的10月国庆节,我们高中宿舍的一帮兄弟按照惯例聚会,有交大土...原创 2017-11-12 16:11:14 · 341 阅读 · 0 评论 -
2017-11.11 test1
判断100-200之内的素数并输出#include<stdio.h>int main(){ int i=100,n=2;for (i=100;i<=200;i++){for (n=2;n<=i;n++){if (i%n==0){break;}} if (n==i) printf("%5d",i);}return 0;...原创 2017-11-12 16:06:59 · 266 阅读 · 0 评论 -
leetcode--最小栈
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。pop() – 删除栈顶的元素。top() – 获取栈顶元素。getMin() – 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);minS...原创 2019-01-15 09:38:07 · 428 阅读 · 0 评论 -
2017-12-9 test11
用宏交换一个数的奇数位和偶数位#include&lt;stdio.h&gt;#define CHANGE(x) ((x &amp; 0xAAAAAAAA) &gt;&gt; 1) | ((x &amp; 0x55555555) &lt;&lt; 1) //分别提取奇数位和偶数位,在分别左移,右移实现交换 int main(){原创 2017-12-09 10:44:14 · 197 阅读 · 0 评论 -
2017-12-11 test12
1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 1001100000000000000000000000...原创 2017-12-11 13:03:07 · 314 阅读 · 0 评论 -
2017-12-8 test8
#define _CRT_SECURE_NO_WARNINGS 1#include&amp;lt;stdio.h&amp;gt;int main() { /*1. 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,...原创 2017-12-08 16:39:07 · 255 阅读 · 0 评论 -
制作一个微型shell
1 /* 模拟shell写一个咱们自己的微型myshell 2 * 功能:myshell&amp;amp;gt; ls 3 * 能够执行各种命令 4 * 5 */ 6 #include &amp;amp;lt;stdio.h&amp;amp;gt; 7 #include &amp;amp;lt;unistd.h&amp;amp;gt; 8原创 2018-09-20 09:48:39 · 611 阅读 · 0 评论 -
怎么在csdn内改变字体的大小和颜色?
本文转载自: https://blog.youkuaiyun.com/testcs_dn/article/details/45719357 Markdown是一种可以使...转载 2018-09-13 21:12:26 · 3004 阅读 · 10 评论 -
c++ String类及深浅拷贝(传统写法与现代写法)code
主要内容:模拟实现String类的默认成员函数,增删查改,及各类运算符重载等。#define _CRT_SECURE_NO_WARNINGS 1#include&amp;lt;iostream&amp;gt;#include&amp;lt;string.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;asse原创 2018-09-09 15:32:41 · 383 阅读 · 0 评论 -
C++日期类练习
#include&amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include&amp;amp;amp;lt;windows.h&amp;amp;amp;gt;using namespace std;class Date{public: Date(int year = 1900, int month = 1, int day = 1)//构造函数 :_year(y原创 2018-06-19 00:12:17 · 370 阅读 · 0 评论 -
2018-2-7 test19
模拟strcpy#define _CRT_SECURE_NO_WARNINGS 1#include&lt;stdio.h&gt;#include&lt;windows.h&gt;#include&lt;assert.h&gt;char* my_strcpy(char* x, char* y){ assert(x); assert(y); cha原创 2018-02-09 13:42:06 · 274 阅读 · 0 评论 -
2018-2-7 test18
1.使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。 例如:命令行参数输入:test.exe -a 1 2 执行1+2输出3 #include&lt;stdio.h&gt; #include &lt;stdlib.h&gt; int ma...原创 2018-02-07 15:23:30 · 227 阅读 · 0 评论 -
2018-2-2 test16
使用可变参数,实现函数,求函数参数的平均值。#include&lt;stdio.h&gt;#include&lt;stdarg.h&gt;#include&lt;windows.h&gt;int avg(nums, ...){ va_list arg; va_start(arg, nums); int i = 0; int sum = 0;原创 2018-02-03 16:21:24 · 246 阅读 · 0 评论 -
2017-12-24 test14
1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB#define _CRT_SECURE_NO_WARNINGS 1#include&lt;stdio.h&gt;#include&lt;string.h&gt;#include&lt;windows.h&gt;void revolve( char arr[]原创 2017-12-24 11:51:39 · 214 阅读 · 0 评论 -
2017-12-12 test13
1.调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。#define _CRT_SECURE_NO_WARNINGS 1#include&lt;stdio.h&gt;/*1.调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数,来调...原创 2017-12-12 11:45:18 · 241 阅读 · 0 评论 -
牛客--栈的压入弹出序列
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)思路:我们直接用例题看,出栈序列为{4,5,3,2,1}。4: 1,2,3...原创 2019-01-15 11:53:16 · 396 阅读 · 0 评论