C
明天争取
听一首好歌,写一段代码,阅生活百态。
展开
-
break和continue
break和continue原创 2017-01-19 10:06:59 · 314 阅读 · 0 评论 -
一个简单的桶排序
一个简单的桶排序 该程序用来完成统计每个数字出现的次数,并由小到大输出这些数字,和它出现的次数。#include #include int main(){ int a[10]={1,2,3,4,1,8,5,0,5,9}; int b[10]; int i,j; for(i=0;i<10;i++) { b[i]=0; }原创 2017-05-15 16:04:22 · 332 阅读 · 0 评论 -
C语言详细介绍----初识C语言
C语言详细介绍----初识C语言翻译 2016-11-06 20:09:33 · 1732 阅读 · 0 评论 -
关键字----sizeof(不是函数)
关键字----sizeof(不是函数) sizeof是关键字不是函数。sizeof在计算变量所占空间大小时,括号可以省略,而计算类型(模子)大小时不能省略。#include int GetSize(int data[]){ return sizeof(data);} void fun(int b[100]) { printf(原创 2017-04-12 10:48:06 · 686 阅读 · 0 评论 -
美女购物
美女购物Description一天,MM陪佳佳逛街,看到有许多漂亮的衣服,佳佳要让MM给她买衣服,但是MM发现衣服的价格实在高的令人胆寒,MM当然不愿意买这么贵的衣服,因此她就想着从街头逛到街尾买到的衣服价格总要比前一件购买的价格低,绝不回头购买,但是他又想让佳佳高兴,所以他想尽可能的多买几件衣服,你能帮帮她吗??Input测试数据包括两行: 第一行输入一个整数N(原创 2017-05-16 21:14:36 · 532 阅读 · 0 评论 -
输出格式
输出格式 Description张老师是中北大学一位德高望重的老教授,他的学生真可谓是桃李满天下。但随着时间的流逝,他老人家的视力逐渐下降了,阅读起文章来很费劲,尤其是看到一大段文字时经常感到头晕,因此他想让你为他编写一个程序将文章的每一段转化成一句一行的形式,并在每行的前面加上相应的序号,还要在每段的首部都加一排“*”以便他老人家阅读。 Input有多段文字,转载 2017-05-16 16:05:02 · 365 阅读 · 0 评论 -
求日期题超快解决办法. 蓝桥杯省赛B组第2题
求日期题超快解决办法. 蓝桥杯省赛B组第2题随便打开一个目录, 右键-新建文本文件重命名 xxx.vbs (需要显示后缀名)vbs是VB Script缩写... 因为VB中有2个很简单的时间函数datediff(时间间隔)和dateadd(时间相加)所以日期的填空题能1分钟内做完=========================我叫分割线==========原创 2017-04-07 14:50:13 · 486 阅读 · 0 评论 -
冒泡排序算法
冒泡算法原创 2017-02-25 12:58:31 · 518 阅读 · 0 评论 -
二分查找
二分查找#include int binarySearch(int a[],int low,int high,int value){ int middle; while(low<=high) { middle=(low+high)/2; if(a[middle]==value) { return middle; } if(a[middle]>valu原创 2017-02-25 13:49:57 · 424 阅读 · 0 评论 -
位运算之左移右移运算之详解
位运算之左移右移运算之详解先看如下一段左移右移的代码及其结果:代码#include "stdio.h"char leftshift(char i, int n){ if(n < 0) return -1; return i<<n;}char rightshift(char i, int n){ if(n <转载 2017-04-24 11:04:24 · 2775 阅读 · 0 评论 -
对链表各种操作的实现(C语言)
对链表各种操作的实现(C语言)#include #include #include typedef struct Node{ int data;//数据域 struct Node * pNext; //指针域 }NODE,*PNODE;//NODE等价于 struct Node//PNODE等价于NODEstruct Node* PNO原创 2017-04-19 18:00:58 · 357 阅读 · 0 评论 -
#include <algorithm>
#include <algorithm>转载 2016-11-19 10:11:58 · 830 阅读 · 0 评论 -
C/C++中各种类型int、long、double、char表示范围(最大最小值)
C/C++中各种类型int、long、double、char表示范围(最大最小值)转载 2016-11-19 10:36:35 · 680 阅读 · 0 评论 -
math.h
#include <math.h>翻译 2016-11-19 10:44:06 · 2615 阅读 · 0 评论 -
C++中的long long和__int64类型
C++中的long long和__int64类型转载 2017-01-16 16:12:27 · 684 阅读 · 0 评论 -
strcat函数的用法
strcat函数的用法原创 2017-01-17 14:54:08 · 12639 阅读 · 0 评论 -
对栈的各种操作的实现(C语言)
对栈的各种操作的实现#include #include #include typedef struct Node{ int data; struct Node* pNext; }NODE,*PNODE;typedef struct Stack{ PNODE pTop; PNODE pBottom; } STACK,*PSTACK;原创 2017-04-20 10:53:08 · 437 阅读 · 0 评论 -
C语言字符串的分割
C语言字符串的分割/*函数名: strtok 功 能: 查找由在第二个串中指定的分界符分隔开的单词 用 法: char *strtok(char *str1, char *str2); 程序例: */#include #include int main(void) { char input[16] = "abc,d"; char *p原创 2017-05-15 15:57:03 · 1426 阅读 · 1 评论 -
连续存储数组数组的算法演示
连续存储数组数组的算法演示#include #include #include //定义了一个数据类型,该数据类型的名字叫 struct Arrstruct Arr{ int * pBase;//存储的是数组第一个元素的地址 int len;//数组所能容纳的最大元素的个数 int cnt;//当前数组有效元素的个数 };void in原创 2017-04-19 10:47:18 · 477 阅读 · 0 评论 -
魔术师的猜牌术
魔术师的猜牌术(1)魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,牌面朝下。对观众说:我不看牌,只数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看。魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,将黑桃A放在桌子上,然后按顺序从上到下数手上的余牌,第二次数1、2,将第一张牌放在这迭牌的下面,将第二张牌翻过来,正好是黑桃2,也将它放在桌子上,第三次数1、2转载 2017-01-23 15:12:59 · 2628 阅读 · 1 评论 -
拉丁方阵
拉丁方阵构造 NXN阶的拉丁方阵(2,使方阵中的每一行和每一列中数字1到N只出现一次。如N=4时:1 2 3 42 3 4 13 4 1 24 1 2 3*问题分析与算法设计构造拉丁方阵的方法很多,这里给出最简单的一种方法。观察给出的例子,可以发现:若将每 一行中第一列的数字和最后一列的数字连起来构成一个环,则该环正好是由1到N顺序构成;对于第i转载 2017-01-23 10:23:12 · 3074 阅读 · 2 评论 -
区分旅客国籍
区分旅客国籍在一个旅馆中住着六个不同国籍的人,他们分别来自美国、德国、英国、法国、俄罗斯和意大利。他们的名字叫A、B、C、D、E和F。名字的顺序与上面的国籍不一定是相互对应的。现在已知:1)A和美国人是医生。2)E和俄罗斯人是技师。3)C和德国人是技师。4)B和F曾经当过兵,而德国人从未参过军。5)法国人比A年龄大;意大利人比C年龄大。6)B同美国人下周要去西安转载 2017-01-22 17:12:06 · 810 阅读 · 0 评论 -
基础练习 十进制转十六进制
基础练习 十进制转十六进制转载 2016-11-19 09:54:06 · 742 阅读 · 0 评论 -
蓝桥杯:基础练习 十六进制转十进制
蓝桥杯:基础练习 十六进制转十进制转载 2016-11-19 10:33:07 · 2974 阅读 · 3 评论 -
常见算法:C语言求最小公倍数和最大公约数的算法
C语言求最小公倍数和最大公约数的算法转载 2016-11-13 20:28:17 · 1364 阅读 · 0 评论 -
八进制转换为十进制
八进制转换为十进制原创 2017-01-16 16:46:55 · 3464 阅读 · 0 评论 -
关于素数的求解
素数即只能被1和其本身整除的数,判断n是否为素数只需用2~n/2或2~n之间的数去除就可以了,常用2~n/2,因为一个数的一半的平方大于其本身是从5开始的,解方程:n/2的平方>n 。即一个数n的两个因数不能同时比n/2大。就可以说一个数若不是素数则一定在2~n/2之间有因数原创 2017-01-17 14:10:08 · 422 阅读 · 0 评论 -
六兄弟原来手中各有多少桔子?
日本著名数学游戏专家中村义作教授提出这样一个问题:父亲将2520个桔子分给六个儿子。分完后父亲说:“老大将分给你的桔子的1/8给老二;老二拿到后连同原先的桔子分1/7给老三;老三拿到后连同原先的桔子分1/6给老四;老四拿到后连同原先的桔子分1/5给老五;老五拿到后连同原先的桔子分1/4给老六;老六拿到后连同原先的桔子分1/3给老大”。结果大家手中的桔子正好一样多。问六兄弟原来手中各有多少桔子?转载 2017-01-18 15:55:34 · 902 阅读 · 0 评论 -
老鼠走迷宫
老鼠走迷官转载 2017-01-14 20:42:07 · 497 阅读 · 0 评论 -
基础练习 杨辉三角形
基础练习 杨辉三角形转载 2016-11-19 08:55:42 · 472 阅读 · 0 评论 -
基础练习 数列特征
基础练习 数列特征转载 2016-11-19 08:31:56 · 517 阅读 · 0 评论 -
哪个大夫哪天值班
哪个大夫哪天值班医院有A、B、C、D、E、F、G七位大夫,在一星期内(星期一至星期天)每人要轮流值班一天。现在已知:A大夫比C大夫晚一天值班;D大夫比E大夫晚二天值班;B大夫比G大夫早三天值班;F大夫的值班日在B和C大夫的中间,且是星期四;请确定每天究竟是哪位大夫值班?*问题分析与算法设计由题目可推出如下已知条件:*F是星期四值班;*B值班的转载 2017-01-22 15:37:29 · 2000 阅读 · 0 评论 -
谁是窃贼
谁是窃贼公安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的。在回答公安人员的问题中:甲说:“乙没有偷,是丁偷的。”乙说:“我没有偷,是丙便的。”丙说:“甲没有偷,是乙偷的。”丁说:“我没有偷。”请根据这四人的答话判断谁是盗窃者。*问题分析与算法设计假设A、B、C、D分别代表四个人,变量的值为1代转载 2017-01-22 11:30:23 · 789 阅读 · 0 评论 -
谁在说谎
谁在说谎转载 2017-01-22 11:12:04 · 738 阅读 · 0 评论 -
委派任务
委派任务原创 2017-01-22 11:05:04 · 515 阅读 · 0 评论 -
反序数
求一个整数的反序数。求反序数的方法是从整数的末尾依次截取最后一位数字,每截取一次后整数缩小10倍,将截取的数字作为新的整数的最后一位(新的整数扩大10倍后加上被截取的数字)。这样原来的整数的数字从低到高被不断地截取,依次作为新的整数从高到低的各位数字。原创 2017-01-21 17:13:20 · 1209 阅读 · 0 评论 -
回文数
打印所有不超过n(取n<256) 的其平方具有对称性质的数(也称回文数)。原创 2017-01-19 21:09:23 · 368 阅读 · 0 评论 -
蓝桥杯:入门训练 序列求和
蓝桥杯:入门训练 序列求和转载 2016-11-18 19:44:20 · 1215 阅读 · 1 评论 -
入门训练 Fibonacci数列
入门训练 Fibonacci数列转载 2016-11-18 20:33:54 · 552 阅读 · 0 评论