![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
jk_x
热爱编程,喜欢游戏,we are friends!
展开
-
关于C语言中不同类型的输出格式以及浮点数除法格式的显示详解
一,C语言中的输出函数常用易错类型格式总结:C语言的printf()函数是格式化输出函数,其语法格式为:printf(“格式化内容”,变量参数表);1.整型:printf("%d",a);按整型数据的实际长度输出;printf("%md",a);m为输出字段的宽度,如果输出的位数小于m则左端补0,如果输出位数大于m,则按实际位数显 示。printf("%ld",a);输出长整型...原创 2015-01-18 21:39:44 · 6541 阅读 · 0 评论 -
关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
一、基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下):【单位描述】 字节:byte 位:bit1. 短整型short: 所占内存大小:2byte=16bit; 所能表示范围:-32768~32767;(即-2^15~2^15-1) 2. 整型int: 所占内存大小:4byte=32bit; 所能表示...原创 2015-01-19 15:06:25 · 38030 阅读 · 5 评论 -
C语言素数的多种求法
素数:又称质数,指在一个大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数。素数的因数只有1和它本身。**一,第一种求法:确定性求法(简称常规求法),效率较低。**#include<stdio.h>#include<time.h>int isPrime(int n)//判断数n是否为素数{ if(n<=1) { return 0; } int i;原创 2015-11-22 14:58:30 · 1998 阅读 · 0 评论 -
c和c++中的一维数组和二维数组的动态分配内存,以及参数传递
1.C 二维数组动态分配和释放(1)已知第二维//Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组free(a); (2)已知第一维//Code-2char转载 2015-11-23 12:13:37 · 1348 阅读 · 0 评论 -
Z字形扫描C语言算法实现
#include<stdio.h>#include<stdlib.h>#define RIGHT 1#define DOWN 2#define LEFTDOWN 3#define RIGHTUP 4int main(){ int row,col; int n=0; int **array; scanf("%d",&n); if(n<1 || n>5原创 2015-11-23 22:53:55 · 4827 阅读 · 0 评论 -
关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
一、基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下): 字节:byte;位:bit。 1.短整型short:所占内存大小:2byte=16bit; 所能表示范围:-32768~32767;(即-2^15~2^15-1)2.整型int:所占内存大小:4byte=32bit; 所能表示范围:-2147483648~2147483647;(即-2^31~2^31-1) un原创 2015-07-25 19:29:32 · 1945 阅读 · 0 评论 -
ccf 201604-2 俄罗斯方块
题外话:这个题目挺有意思的,没有涉及到什么图论里面的算法,也不是什么图的搜索,咋一看吓死人无从下手,说实话我一开始也有点摸不着头脑,因为这个才是第二题,信息量比较大,正常人看完题目首先想到的是找规律,这个题目要是找规律你就亏大了,因为你会浪费很多时间,而且找完规律也很难拿到100分,我第一次做80分,剩下两个用例我一直没想出来,不知道哪两种特殊情况我还没想到。ccf就喜欢出这种题目,叫做“动态模拟执原创 2016-09-09 16:41:48 · 4501 阅读 · 0 评论 -
ccf 认证 201604-4:游戏
解题思路:学过搜索的一眼就能看出是广搜,没学过建议翻翻书,毕竟考得挺多。 注意事项: 1.广搜用队列来实现,也可用数组循环来实现。 2.需要优化,不然会出现超时。 3.通关最长时间不超过300秒。 4.可以往回走。 5.每走一步都要判断是否安全和是否可达。 6.最关键的一个条件,不太容易在短时间想到:同一个节点同一时刻只能加队列一次。必须加上这个条件不然原创 2016-09-08 19:14:23 · 1940 阅读 · 2 评论