摘要: 和学长讨论问题时,他教我了一种测试代码的方法—freopen函数。(在stdio.h中)简单的说,这个函数是用于修改输入输出的方式。在测试代码时如果有很多数据,为了节省输入时间,我们就会用到一种方法把数据保存在文件里读出就行,freopen函数做的就是这件事。下面是他的实现:#include#inc... 阅读全文
posted @ 2014-09-14 22:09 五十风 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 以前学c时,对指针的理解并不怎好,虽然会运用,但其实都是死记硬背,这次重新认真看了一遍终于弄懂了。(注:有的东西只是为了便于理解,可能并不准确)1、指针的理解在说数组之前还是先说说指针。看看下面这段代码:int a=2;int *p,*q;p=&a;*P=1;int *p 中 p 是指,找一块空闲... 阅读全文
posted @ 2014-09-14 21:59 五十风 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 继续1中的进制转换问题,上一个程序以及实现了一个简单的进制转换,不过他却还可以改进,下面就来谈谈他的改进思路及实现。一、省略数字转字母的过程上个程序中用一个if判断来把10以上的数字用字母输出,即:for(i=i-1;i>=0;i--) { if(yu[i]>10) ... 阅读全文
posted @ 2014-09-11 22:30 五十风 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 昨天拿到一个题,把任意一个int型的十进制数n转换为m(0int yu[100];int n,m,i;i=0;cin>>n;cin>>m;while(n){ yu[i]=n%m; n=n/m; i++;}然后是反序输出:for(i=i-1;i>=0;i--){ cout10){yu[i]=yu[i]... 阅读全文
posted @ 2014-09-11 20:53 五十风 阅读(169) 评论(0) 推荐(0) 编辑