2016年11月12日
摘要: 1、通过对题目的数学分析,来降低程序的代码量以及程序运行的耗损。 比如 最笨的方法是利用for循环一个数一个数的验证 如果我们可以通过数学分析 找出某种规律或排除掉一些不可能的数 可以大大减少运行时间。 当然 有些时候最笨的方法未必不是好方法 示例 :有意思的幻方:幻方有意思的是不同位置,它的计算次 阅读全文
posted @ 2016-11-12 09:26 qq77530202 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 函数原型 函数原型 void *memcpy(void*dest, const void *src, size_t n); 功能 功能 由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。 头文件 头文件 #include<string.h> 返回值 返回值 阅读全文
posted @ 2016-11-12 09:15 qq77530202 阅读(138) 评论(0) 推荐(0) 编辑
  2016年11月11日
摘要: 第一:一个个赋值 比如c[0],c[1] 或c[]={'a','b','c'}; 第二:初始化的时候整个赋值 char c[]={"i am happy"}; # include<stdio.h>int main(){ char c[29]={"sbTUURU"}; gets(c); //gets会 阅读全文
posted @ 2016-11-11 23:51 qq77530202 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 其中的qsort函数包含在<stdlib.h>的头文件里,strcmp(str1,str2)包含在<string.h>的头文件里 strcmp 比较两个字符串 设这两个字符串为str1,str2, 若str1=str2,则返回零; 若str1<str2,则返回负数; 若str1>str2,则返回正数 阅读全文
posted @ 2016-11-11 17:13 qq77530202 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 判断是否素数 for(int j = 2;j < number / 2; j++) { if(number % j == 0) return false; } returnm ture; 判断是否是回文数 int n = 0,count = 0,num1 = num;while(num1 > 0){ 阅读全文
posted @ 2016-11-11 16:21 qq77530202 阅读(593) 评论(0) 推荐(0) 编辑
  2016年11月10日
摘要: 找规律 找出上一层与下一层的关系 递推 # include<stdio.h> int main() { int N,i,j,a[30][30]={0}; scanf("%d",&N); for(i=1;i<=N;i++) { for(j=1;j<=i;j++) { a[i][j]=1; } } fo 阅读全文
posted @ 2016-11-10 22:14 qq77530202 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 重要的事情说三遍 if一定要加大括号!!!!if一定要加大括号!!!!if一定要加大括号!!!! # include<stdio.h> int main() { int m,n,i,j,h,k,leap,a[101][101]={0},c=0; scanf("%d %d",&n,&m); for( 阅读全文
posted @ 2016-11-10 22:00 qq77530202 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 露米娅有一条很长很长的缎带,缎带的长度为n,她想要把缎带剪成一段一 段的小缎带,并且要满足: 1,每段小缎带长度为a或b或c。 2,小缎带的数量尽可能多。 ★数据输入 输入一行包括四个正整数n,a,b,c(1<=n,a,b,c<=4000),a,b,c可能相等。 ★结果输出 输出仅有一个数,为小缎带 阅读全文
posted @ 2016-11-10 21:07 qq77530202 阅读(295) 评论(0) 推荐(0) 编辑
摘要: # include<stdio.h>int main(){ void swap(int x,int y); int a,b,c,n,i,j=0,t,max=-1; scanf("%d %d %d %d",&n,&a,&b,&c); if(a>b){swap(a,b);} if(a>c){swap(a 阅读全文
posted @ 2016-11-10 20:42 qq77530202 阅读(175) 评论(0) 推荐(0) 编辑
  2016年11月9日
摘要: 定义常量:1.静态常量 const(定义时必须初始化) 、、、常量都不可以改变 2.动态常量 readonly(定义时不必初始化) \\要在Main方法前面 用法:const double PI = 3.14 readonly double PI = 3.14 类型转换:隐式类型转换:低精度会自动转 阅读全文
posted @ 2016-11-09 18:34 qq77530202 阅读(131) 评论(0) 推荐(0) 编辑