思路就是:右-》下-》左-》上#include
#include
int a[10][10];
int main()
{
int i,j, n, num=0;
memset(a, 0, sizeof(a));
scanf("%d", &n);
num=a[i=0][j=0]=1;
while(num < n*n)...
分类:
编程语言 时间:
2015-05-07 00:58:37
阅读次数:
235
malloc,calloc,realloc三者都可以运用与动态分配数组。malloc:用malloc必须要自己初始化,可以用memset(arr,0,cnt*sizeof(int))calloc:会在分配时自动初始化,不用再单独初始化realloc:用于对原先空间扩容 arr = (int *)re...
分类:
其他好文 时间:
2015-05-06 22:34:24
阅读次数:
138
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------第一讲 算数运算C语言一共有34种运算符,包括了常见的加减乘除运算1.加法运算+除开能做加法运算,还能表示正号:+5、+902.减法运算-除开能做减法运算,还能表示符号:-10、-293.乘法运算*...
分类:
编程语言 时间:
2015-05-06 14:42:42
阅读次数:
162
转!http://blog.sina.com.cn/s/blog_5155e8d401009145.htmlqsort,包含在stdlib.h头文件里,函数一共四个参数,没返回值.一个典型的qsort的写法如下qsort(s,n,sizeof(s[0]),cmp);其中第一个参数是参与排序的数组名(...
分类:
编程语言 时间:
2015-05-06 10:38:11
阅读次数:
215
1.chararr[4]={0};则sizeof(arr)==4;2.chararr[]="abcd";则sizeof(arr)==5;
分类:
其他好文 时间:
2015-05-06 09:20:59
阅读次数:
112
#include #include
#include
#include "oj.h"
void CalcNN(int n, char *pOut)
{
if(0 == n || 1 == n)
{
pOut[0] = 1;
pOut[1] = '\0';
}
else
{
int product[1000] ;
memset(product, 0, sizeof(...
分类:
其他好文 时间:
2015-05-05 19:46:07
阅读次数:
159
3.撰写表达式a.短路求值法A||B如果A为真,B不会被求值,表达式为真A&&B如果A为假,B不会被求值,表达式为假b.if()语句和sizeof()的中表达式
分类:
编程语言 时间:
2015-05-05 16:56:34
阅读次数:
137
#include
#include
#include
using namespace std;
int mod;
int n;
struct node{
int s[6][6];
}aa;
void init(){
memset(aa.s,0,sizeof(aa.s));
aa.s[0][0]=aa.s[1][0]=aa.s[2][0]=aa.s[3][0]=1;
...
分类:
其他好文 时间:
2015-05-04 18:20:31
阅读次数:
145
1 /* 2 TopoSort:拓扑排序 3 in[]:每个点的入度; ans[]:排序后的结果; 4 return:true:有环;false:无环 5 */ 6 bool TopoSort(void) 7 { 8 memset (in, 0, sizeof...
分类:
编程语言 时间:
2015-05-04 11:50:59
阅读次数:
213
GetModleFileName返回进程名包含路径
GetModuleBaseName返回进程名不包含路径
下面是获取当前进程名的方法
GetModleFileName(NULL, lpText, sizeof(lpText));
GetModuleBaseName(GetCurrentProcess(), NULL, lpText, sizeof(lpText))...
分类:
其他好文 时间:
2015-05-03 09:19:44
阅读次数:
170