自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 flag刷新

本以为这题很水,事实上确实很水,然后我就是忘记每次运算完刷新flag的值,找了半天才找出来bug。。。。 #include using namespace std; int main() {     int v[200];     int i,j,k,t;     int count,value;     int flag=1;     count=0;     va

2016-04-24 19:41:25 275

原创 今天第几天

也是醉了,,,连闰年怎么判断的都忘了,呵呵呵。。。 细节不注意真的是个大问题。 #include #include int isrun(int year){     if((year%4==0&&year%100!=0)||year%400==0)         return 1;     else         return 0; } int main

2016-04-24 16:03:24 181

原创 数组足够大加零声明char*

在遇到字符串的时候,要把数组声明的足够大然后就可以ac了。。。记住,如果想要输出03,就把它声明为char*就好了。。。。 #include #include #include struct student{     char num[100];     char name[100];     char sex[100];     int age; }s[10

2016-04-23 19:55:14 311

原创 EOF&.0

while里面不能少EOF不然会超时,double运算分母要加.0。 #include #include #include int main() {     double x0,y0,z0,x1,y1,z1,r,v,PI;     while(scanf("%lf%lf%lf%lf%lf%lf",&x0,&y0,&z0,&x1,&y1,&z1)!=EOF){      

2016-04-23 19:07:26 222

原创 char数组的scanf与strlen

有时候cin/cout要超时,尽量使用c写代码 注意char数组的的获得与长度。 #include #include int main(){     char a[25];     while(scanf("%s",a)!=EOF){         int k=strlen(a);        for(int i=0;i             for(int

2016-04-21 09:00:13 799

原创 细节要多注意

还是要多注意细节,不然AC不了。 cmp函数使用的时候,要注意返回类型是int还是bool,而且标点符号不要打错了。。。 #include #include #include using namespace std; struct student{     char name[105];     int age;     int grade; }s[1005]

2016-04-09 10:53:56 212

原创 scanf&printf VS cin&cout

总觉着,好的大学并不是学的深,而是学的精。严谨的科学态度,才能支撑着人走的更远。 刷清华的第一道题,才第一次发现printf与cout的区别: cout先是把输出结果存到缓存区,然后一次性输出,其实COUT输出的时候也是调用了printf函数; pintf函数是每次输出结果; 这就是为了么在TIME程序中cout运行的时间要比printf函数快的原因; #include

2016-04-08 10:21:13 220

原创 最大公约数和众数

刚刚看到最大公约数的时候,还想着用两个数组把因子存起来,看了别人的代码才发现自己想法简单粗暴。。。。 #include using namespace std; int main() {    int a,b;    while(cin>>a>>b){         if(a>b){             int t=a;             a=b;    

2016-04-07 11:39:17 211

原创 冒泡排序

好久没有使用冒泡排序了,那么基础,都给忘了。 #include #include using namespace std; int main() {     string s;     while(cin>>s){         int i,j;         char c;         for(i=0;i             for(j=i+1

2016-04-06 20:47:42 192

原创 数字阶梯求和

本以为这题好简单,刷刷刷,输入1 10,ok 提交了却wrong,很不解。一百度,却发现自己真是傻了,数据太大,必须要用数组存储。 终于懂了,原来要注意数据的长度,大数据要用数组存咯。 #include using namespace std; int main() {     int n;     int a;     int j;     while(ci

2016-04-05 23:33:31 529

原创 边计算边输出

有时候题目本身并不难,难的是输出格式的控制。 要有边计算边输出的意识,这样就可以省掉数组去存储计算结果。 哈工大完数,就是这个模式。 #include using namespace std; int main() {     int n;     int s;     int count;     while(cin>>n){         count=

2016-04-02 11:47:30 371

原创 erase()

做哈工大的去特定字符,本来觉着好简单,但就是wrong,百度才发现原来判断不相等输出就好了,if(s[i]!=c) cout 我原来一直尝试着把相等的去掉,结果老是出错,才明白字符c不一定是单个字符,不能直接和s[i]判等,果然还是要仔细审题。不过顺道又复习了下erase()的用法.: erase函数的原型如下:(1)string& erase ( size_t pos = 0, size

2016-04-02 11:12:08 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除