2012年12月9日
摘要: 开始写CSDN博客! 阅读全文
posted @ 2012-12-09 02:02 McDong 阅读(107) 评论(0) 推荐(0) 编辑
  2012年11月19日
摘要: 1、首先需要安装 mini-KMS_Activator_v1.22、运行 并重启KMS服务 此时需要注意的是可能需要关闭防火墙,并保证电脑处于联网状态(为了模拟KMS服务器)3、已管理员身份打开CMD4、找到Office15的安装地址,并依次进行如下工作: A、cd C:\Program Files\Microsoft Office\Office15 (cd后为你office的安装目录) B、cscript ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT 这是自己的安装密钥(此为pro plus 版本的) C、cscript ospp.v... 阅读全文
posted @ 2012-11-19 23:33 McDong 阅读(8934) 评论(0) 推荐(0) 编辑
  2012年11月9日
摘要: 首先,要写一个判断是否为素数的函数,需要考虑到,从2测试到根号N就可以,具体实现代码int isP(int n){ int i; int sign = 1;//标记是否为素数,这也是以后会经常用到的。 for(i = 2; i <= sqrt(n); i++) { if(n % i == 0)//当能被整除时退出。 { sign = 0; break; } } return sign;}之后就是主函数的判断:int main(){ int i; int m; ... 阅读全文
posted @ 2012-11-09 16:19 McDong 阅读(2230) 评论(0) 推荐(0) 编辑
  2012年11月4日
摘要: 当HTML的<a>标签没有href属性值时,是无法默认停留显示小手的,解决办法如下:只要在该元素的style中添加:#id{ cursor:pointer;} 阅读全文
posted @ 2012-11-04 22:13 McDong 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢?答:printf的%f说明符的确既可以输出float型又可以输出double型。根据“默认参数提升”规则(在printf这样的函数的可变参数列表中,不论作用域内有没有原型,都适用这一规则)float型会被提升为double型。因此printf()只会看到双精度数。(严格地讲,%lf在printf下是未定义的,但是很多系统可能会接受它。要确保可移植性,就要坚持使用%f。)对于scanf,情况就完全不同了,它接受指针,这里没有类似的类型提升。(通过指针)向float存储和向dou 阅读全文
posted @ 2012-11-04 21:59 McDong 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、 整型 Long long long int short 整数范围(十进制) 16位机64 32 16 16 -32768~3276732位机64 32 32 16-2147483648~2147483646 64位机643232 16 -9223372036854775808~.. 其他:unsigned long long unsigned long unsigned unsigned short2、 输出 (1) 整型 %d :int型 %u:无符号int %ld :long型 %lu :无符号long %hd:short型 %lld :long long型(某些编译器... 阅读全文
posted @ 2012-11-04 20:40 McDong 阅读(198) 评论(0) 推荐(0) 编辑
  2012年10月21日
摘要: 1 #include<stdio.h> 2 3 int main() 4 { 5 int T; 6 char st[10000]; 7 scanf("%d",&T); 8 while(T--) 9 {10 int x=0;11 int i;12 scanf("%s",st );13 for(i=0;st[i];++i )14 {15 if( st[i]<=57&&st[i]>=48 )16 ... 阅读全文
posted @ 2012-10-21 23:48 McDong 阅读(140) 评论(0) 推荐(0) 编辑
  2012年3月26日
摘要: 首先,辗转相除法计算最小公倍数确实很实用,但是我觉得我的想法应该也不是很费时间。然后,我的算法思路(我觉得主要是这个比较好想)1、找出两个数中比较大的数2、大数%小数,等于零的话 就是最小公约数3、如果不为零,大数自身累加自己;4、再次%小数,直到等于零为止;AC的代码:#include<stdio.h>void main(){ int a,b,c; while(scanf("%d %d",&a,&b) != EOF){ if (a<b){ a=a+b; b=a-b; a=a-b; } ... 阅读全文
posted @ 2012-03-26 00:48 McDong 阅读(246) 评论(0) 推荐(0) 编辑
  2012年3月24日
摘要: HDU 1000注意:1、不止有一组测试数据,所以用while.#include<stdio.h>int main(){ int a,b; while (scanf("%d %d",&a,&b)==2){ printf("%d\n",a+b); } return 0;} 阅读全文
posted @ 2012-03-24 09:23 McDong 阅读(215) 评论(0) 推荐(0) 编辑