c
百里东君~
后端开发爱好者-原创分享
展开
-
c语言获取系统当前时间
我们的编辑器里有一个time.h的包,我们要实现的功能也在这个包里面所以,直接copy代码吧#include<stdio.h>#include<time.h>int main(){ time_t timep; struct tm *p; time(&timep); p = gmtime(&timep); printf("%d\\%d\\%d:...原创 2018-04-10 16:46:50 · 5896 阅读 · 0 评论 -
历届试题 带分数
问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*1000)输出格式程序输出该数字用数码1~9不重复不遗漏地...原创 2019-02-07 11:27:50 · 128 阅读 · 0 评论 -
C语言全排列算法
#include<iostream>using namespace std;void print(int *a,int k,int m){ int i; if(k==m){ for(i=0;i<m;i++) cout<<a[i]; cout<<endl; } else ...原创 2019-02-06 20:59:36 · 388 阅读 · 0 评论 -
二叉搜索树(BST树)删除结点操作
原题目是:BST树的建立及动态查找如下,是原题:生成50个在[200, 1000]之间互不相同的整数保存数组A中,以此数组元素作为关键字,设计实现以下操作的程序:① 建立对应的BST树,按中序遍历算法输出所建立的BST树的结点;② 在BST树上的查找指定的关键字(输入要查找的整数),给出操作的结论及相应的操作次数;③ 在BST树上的删除指定的关键字(输入要删除的整数),给出操作...原创 2018-12-28 13:54:10 · 2674 阅读 · 0 评论 -
创建多项式
C语言数据结构作业,创建多项式,实现2条多项式的相加#include<stdio.h>#include<stdlib.h>typedef struct Node{ float xnum; int znum; struct Node *next;}Node;//创建多项式Node *InsertNode(Node *head){ void pri...原创 2018-12-22 10:13:41 · 1461 阅读 · 0 评论 -
顺序循环队列
#include<stdio.h>#include<stdlib.h>#define Maxsize 20typedef struct{ char queue[Maxsize];int rear;int front;int count;}Node;//初始化void queueinitiate(Node *node){ node->rear=0...原创 2018-10-14 11:16:15 · 355 阅读 · 0 评论 -
如何测试c语言程序运行时间
#include<stdio.h>#include<time.h>int main(){ clock_t start, stop; void fun(); start = clock(); fun(); stop = clock(); double duration = ((double)(start - stop)) / CLK_TCK; print...原创 2018-08-17 23:13:07 · 5243 阅读 · 0 评论 -
匪警请拨110,即使手机欠费也可拨通!
//此文我是用c语言写的!!!为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! 某批警察叔叔正在进行智力训练: 12 3 4 5 6 7 8 9 = 110; 请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12+34+56+7-8+9 就...原创 2018-03-28 23:17:41 · 721 阅读 · 0 评论 -
马拦过河卒
描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示,A点(0, 0)、B点(n, m)(n, m为不超过15的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马...原创 2018-03-29 13:52:43 · 209 阅读 · 0 评论 -
最小长方形
描述给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。输入测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 1 000 ;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的点。一个没有点的测试用例标志着整个输入...原创 2018-03-29 14:27:40 · 696 阅读 · 0 评论 -
通过了吗
描述小G发现了一个奇怪的问题。"怎么ACMclub里我不会做的题目号这么有规律?"经系统检查,题目编号含有2,3,5以外的质因子的题目小G都没有通过,反之则全部通过。输入输入有多组数据。每组数据一行,1个正整数(不大于1000000000),代表题目号。输出对应每组数据,如果小G通过了这道题目,则输出1,否则输出0。//很简单的一道题#include<stdio.h>int main...原创 2018-03-29 15:19:23 · 345 阅读 · 0 评论 -
做幻方 C语言
描述Apple最近迷上了做幻方,Apple还是个中高手,只要你说个奇数N就能把N*N的幻方做出来。其实你可以比他做得更好的。Apple总是画得很乱,而你可以利用程序排得很整齐^_^ 幻方的要求:每一行,每一列,还有两条斜线上数字的和都相等.输入每行一个奇数N(0< N < 30),输入0结束输出输入一个奇数,输出一个幻方,顺序参照样板输出;同一列的数右对齐,数与数用一个空格分开;输出完...原创 2018-03-29 16:54:13 · 3445 阅读 · 2 评论 -
回文数(二) c
描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。 又如:对于10进制数87: STEP1:87+78 = 165 STEP2:165+561 = 726 STEP3:726+627 = 1353 STEP4:1353+3531 = 4884 在这...原创 2018-03-30 16:29:13 · 898 阅读 · 0 评论 -
母牛生小牛
设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛?#include<stdio.h>//递推int main(){ int a[5] = { 0, 1, 0, 0, 0 }, n, i,sum; scanf("%d", &n); for (i = 1; i <n; i++) { a[4] = a[4] + a[3]; ...原创 2018-03-30 19:55:17 · 4298 阅读 · 2 评论 -
历届试题 错误票据(简单思路)
问题描述某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入格式要求程序首先输入一个整数N(N<100)表示后面...原创 2019-02-07 13:34:19 · 471 阅读 · 0 评论