- 博客(89)
- 收藏
- 关注
原创 实例
题目要求:设计一个目录扫描程序,输入目录名,扫描该目录下的文件,依次输出扫描的文件名#include <unistd.h>#include <stdio.h>#include <dirent.h>#include <string.h>#include <sys/stat.h>#include <stdlib.h&g...
2019-11-06 17:09:31 228
原创 easy math problem(2)
easy math problemTime Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description对于一个数n,有以下两种操作:一是减一,需要花费 a 。但是如果 n 能被 k 整除,还可以花费 b 让 n 除以 k。请问将这个数变为1最少要多少花费?Inpu...
2019-06-22 14:06:13 306
原创 猜数游戏(1)
猜数游戏Time Limit:1000 ms Memory Limit:65536 KiBSubmit StatisticProblem DescriptionAlice 和 Bob 正在玩一个猜数游戏,游戏规则如下。有且仅有一个未知的整数需要Alice去猜测,Bob事先已经知道了这个数。在游戏中 Bob 总共提供给 Alice n 条线索,而Alice只有一次猜测机会...
2019-06-22 10:21:58 1642
原创 将 float 数分割为整数部分和小数部分
输入一个 float数, 输出其整数部分和小数部分#include <iostream>using namespace std;/*方法一*/void splitFloat_01(float x){ cout<<"方法一:"<<endl; int intPart; float fracPart; intPart = ...
2019-05-23 15:41:07 7551
原创 关于时间的计算
输入:T1= 11时:50分:40秒,T2= 12时:20分:20秒输出:T2-T1= 0时:29分:40秒#include <iostream>#include <stdio.h>using namespace std;class Data{private: int hour; int minute; int second;...
2019-05-21 19:45:54 492
转载 7-1 厘米换算英尺英寸 (15 分)
7-1厘米换算英尺英寸(15分)如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输...
2019-05-21 19:41:04 3341
原创 7-3 逆序的三位数 (10 分)
7-3逆序的三位数(10分)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321提交地址:https://pintia.cn/problem-sets/14/prob...
2019-05-21 19:40:27 5600 2
转载 C语言中实现十进制转二进制输出
众所周知,C中以八进制,十进制和十六进制都可以通过%o,%d和%x轻松实现,然而唯独没有提供二进制输出的快速方式。方法一:itoa函数itoa函数将数值转换为字符串,通过规定转换进制实现。#include<stdio.h>#include<stdlib.h>//注意必须调用stdlib.h函数库int main(void){ while(1)...
2019-05-17 15:30:28 41788 4
转载 dB、dBm、dBW、W 四者的关系
原文:https://blog.csdn.net/andywu24/article/details/78563851在原文上做了一点小小的改动 [滑稽]dBm:定义:以1mW功率为基准的一个比值作用:表示功率的绝对值公式:10log(功率值/1mw)。dBm——>W:“1个基准”和“2个原则”:“1个基准”: 30dBm=1W“2个原则”:1) +3dBm,...
2019-03-25 22:09:33 3197
转载 螺旋方阵
时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard所谓“螺旋方阵”,是指对任意给定的N,将1到N*N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入NxN的方阵里。本题要求构造这样的螺旋方阵。输入格式:输入在一行中给出一个正整数N(<10)。输出格式:输出NxN的螺旋方阵。每行N个数字,每个数字占3位。输入样例:5输出样例: 1 2 3...
2018-03-17 22:58:31 1000
原创 msp430按键控制LED灯
#include "io430.h"/* 按键控制lLED灯的亮灭,有两种方法. 方法一:中断功能. 方法二:利用 if(P4IN&BIT2)判断即可. 写代码时,尽量按照步骤来,避免因疏忽而浪费大量时间找bug.*/int main( void ){ // Stop watch
2018-01-28 15:01:07 10136 1
原创 内存分配
#include #include #include static int s1=0,s2=0,s3=0; //静态变量 放在静态区int g1=0,g2=0,g3=0; //全局变量 放在静态区int a = 0;// 全局初始化区char *p1;// 全局未初始化区///C 语言有全局变量(Global)、本地变量(Local),
2018-01-26 21:48:51 260
原创 指针1
#include <stdio.h>#include <stdlib.h>#include <string.h> void pointer_access() { ///a: 指针访问 char a[20]= {'s','d','f','g','h','j','k'}; printf("char_adr_a= ...
2018-01-25 20:59:19 243
原创 C语言零碎知识
#include #include #include void swap(int *x,int *y)///指针传参数{ int temp; temp=*x; *x=*y; *y=temp; //printf("x=%d,y=%d\n",*x,*y);}void break_continue_return(int x){
2018-01-23 20:31:26 252
转载 C语言排序总结
1.冒泡排序(Bubble Sort)1.1 冒泡排序原理 冒泡排序是最简单的排序算法了,它的想法也很简单,如果是从小到达排序的话,就是每次比较两个元素,看他们的顺序有没有错,如果错了就换过来。 1.2 冒泡排序算法步骤 A:比较两个元素,如果第一个比第二个大,则两个元素交换位置 B:对每一对相邻的元素做同样的工作,从第一对到最后一对。这一次执行完,最后一个元素
2018-01-16 23:41:17 419
转载 C语言按位运算
说明:本文参考了http://www2.tsu.edu.cn/www/cjc/online/cyuyan/位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个
2017-06-27 10:37:31 2760
原创 数据结构实验之栈一:进制转换
数据结构实验之栈一:进制转换Time Limit: 1000MS Memory Limit: 65536KBProblem Description输入一个十进制非负整数,将其转换成对应的 R (2 Input第一行输入需要转换的十进制非负整数;第二行输入 R。Output输出转换所得的 R 进制数。Example Input
2017-06-10 16:29:19 508
原创 堆栈队列实例
堆栈:先进后出队列:先进先出日常生活中队列很常见。还有什么堆栈的典型例子?夏天逛超市时,你可能会忍不住想喝一瓶冰饮料降降温。可是,困扰你的是:放冰箱外头的饮料往往并不冰,而冰箱深处你够不着的地方,才是你想要的。想想看:冰箱中的饮料应该组织成“队列”还是“堆栈”?你对超市中的冰箱设计有什么改进性的建议?比如交试卷,假设学生交试卷的方向都统一,且后来的学生都放在
2017-06-10 16:07:44 6529
转载 C语言判断一个数是否为素数
素数又称质数。所谓素数是指除了1和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被2~16的任一整数整除。思路1):因此判断一个整数m是否是素数,只需把m被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么m就是一个素数。思路2):另外判断方法还可以简化。m不必被 2 ~ m-1 之间的每一个整数去除,只需被 2 ~ 之间的每一个整数去除就可以了。如
2017-06-06 21:09:28 34844 6
原创 N!
N!Time Limit: 1000MS Memory Limit: 65536KBProblem Description给出两个数 n, m。求 和 。计算公式:Input输入数据有多组(数据组数不超过 250),到 EOF 结束。对于每组数据,输入两个用空格隔开的整数 n, m (0 Output对于每组数据输出一行,先输出
2017-06-06 20:52:12 359
原创 康纳的表情包
康纳的表情包Time Limit: 1000MS Memory Limit: 65536KBProblem DescriptionUMR 现在手里有 n 张康纳的表情,最上面一张是玛吉呀巴库乃。现在 UMR 如果每次把最上面的 m 张牌移到最下面而不改变他们的顺序及朝向,那么至少经过多少次移动玛吉呀巴库乃才会又出现在最上面呢?Input多组输入。对于
2017-06-06 20:38:36 3094
原创 C语言求最大公约数和最小公倍数
C语言求最大公约数和最小公倍数方法一: 辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为两数的最大公约数③ 若c≠0,则a=b,b=c,再回去执行①例如求27和15的最大公约数过程为:27÷15 余12 15÷12余3 12÷3余0 因此,3即为最大公约数#include int main
2017-06-06 20:32:17 2360 1
原创 队列的相关操作_顺序存储
#include //#defi MaxSize 1000///循环队列typedef int Position;struct QNode{ int *Data; /* 存储元素的数组 */ Position Front, Rear; /* 队列的头、尾指针 */ int MaxSize; /* 队列最大容量
2017-05-27 16:41:13 283
原创 堆栈的相关操作_链式存储
#include typedef struct node *pointer;struct node{ int Data; pointer next;};typedef pointer stack;stack Push( stack S, int X ) /* 将元素X压入堆栈S */{ pointer q;
2017-05-27 15:57:26 304
原创 bool类型
1.1. 为什么要用bool类型、因为我曾经看到过C++程序员,使用着C++的编译器,却仍然在使用BOOL、TRUE、FALSE等宏来表达现实世界中的二值事物,令我很不解,前去询问才知是“习惯”。显然,它以前是使用C语言编程的,而且使用这些宏做了很多事,也从来没有感觉到不好,为什么要用内置的bool类型呢,至少有两个优点,下面分别讨论。1.1.1. 提高程序的可读性Boolean(布尔
2017-05-27 15:35:57 19857
原创 中缀表达式转换成后缀表达式并求值
中缀表达式转换成后缀表达式并求值 算法:中缀表达式转后缀表达式的方法:1.遇到操作数:直接输出(添加到后缀表达式中)2.栈为空时,遇到运算符,直接入栈3.遇到左括号:将其入栈4.遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出。5.遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈顶元素,然后将该运算符入栈6.最终将栈中的元素依次出
2017-05-23 20:42:40 797
转载 人生没有过不去的坎
人生没有过不去的坎,微笑面对,快乐生活 人生,没有永远的伤痛,再深的痛,在切之时,伤口总会痊愈。人生,没有过不去的坎,你不可以坐在坎边等它消失,你只能想办法穿过它。人生,没有永远的爱情,没有结局的感情,总要结束;不能拥有的人,总会忘记。不要凡事都依靠别人,在这个世界上,最能让你依靠的人是自己,能拯救你的人也只能是自己。人生就是这样,不可能会一帆风顺,到处都有坎坷,弯
2017-04-29 17:15:49 780
原创 5-37 整数分解为若干项之和
5-37 整数分解为若干项之和 (20分)将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N (0N\le≤30)。输出格式:按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列N_1=N1={n_1
2017-04-26 17:08:28 1080 1
原创 区间覆盖问题
区间覆盖问题Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description 用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是
2017-04-23 15:23:09 958
原创 活动选择
活动选择Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻
2017-04-23 15:20:33 494
原创 删数问题
删数问题Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description 键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。Input 输
2017-04-23 15:18:47 638
原创 最少拦截系统
最少拦截系统Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭
2017-04-23 15:16:38 433
原创 商人小鑫
商人小鑫Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description小鑫是个商人,当然商人最希望的就是多赚钱,小鑫也一样。这天,他来到了一个遥远的国度。那里有着n件商品,对于第i件商品需要付出ci的价钱才能得到。当然,对于第i件商品,小鑫在自己心中有一个估价pi:
2017-04-23 14:59:16 242
原创 懒虫小鑫
懒虫小鑫Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description小鑫是个大懒虫,但是这一天妈妈要小鑫去山上搬些矿石去城里卖以补贴家用。小鑫十分的不开心。不开心归不开心,小鑫还是要做这件事情的。我们把这个事情简化一下。有n块矿石,设第i块矿石由两个数字wi和pi
2017-04-23 14:48:49 477
原创 螺旋方阵
螺旋方阵Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Descriptionn×n的螺旋方阵当n=5和n=3时分别是如下的形式 请给出一个程序,对于任意的输入n(0<n<11),输出按照上面规律所获得的n×n的螺旋方阵。 Input输入第一行为整数m(0<m<
2017-04-09 14:39:54 492
原创 第X大的数
第X大的数Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem DescriptionX最近爱上了区间查询问题,给出N (N Input多组输入。每组首先输入一个整数N,代表有N个数,下面一行包含N个整数,用空格隔开。然后为一个整数M,代表有M次询问,下面的M行,
2017-04-09 12:44:20 1447
原创 快速排序
快速排序Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description给定N(N≤10^5)个整数,要求用快速排序对数据进行升序排列,注意不得使用STL。 Input 连续输入多组数据,每组输入数据第一行给出正整数N(≤10^5),随后给出N个整
2017-04-09 12:41:08 398
原创 数学黑洞
数学黑洞Time Limit: 1500MS Memory Limit: 65536KB SubmitStatistic Problem Description任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其
2017-04-09 12:37:47 722
原创 Fighting_小银考呀考不过四级
Fighting_小银考呀考不过四级Time Limit: 1000MS Memory Limit: 65536KB SubmitStatisticProblem Description四级考试已经过去好几个星期了,但是小银还是对自己的英语水平担心不已。小银打算好好学习英语,争取下次四级考试和小学弟小学妹一起拿下它!四级考试的时候,监考老师会
2017-04-07 22:39:03 375
原创 小鑫の日常系列故事(六)——奇遇记
小鑫の日常系列故事(六)——奇遇记Time Limit: 1000MS Memory Limit: 65536KB SubmitStatisticProblem Description今天,小鑫在山上玩的时候,意外被推下了悬崖。当然,掉下悬崖之后必然有奇遇。(剧情就是这么坑爹)就狗血的碰到了野人A和野人B。然后两位野人就给了他一本武功秘籍。这是一本强大的
2017-04-07 22:36:27 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人