zoukankan      html  css  js  c++  java
  • acm note

    1219
    char str[100000]; 
      while (gets(str)) 
      { cout<<str<<endl; 
      string abc=str;
      cout<<abc<<endl; 
      cout<<abc.size()<<endl; }
    此例子证明可以用gets方便地读取一行数据(注意gets不检查buf是否足够),然后传给shring,string的大小是实际数据大小,非buf大小。
     
    1228
    map<string,int> num; 
     num["one"]=1;
    map格式
     
    1229
    string stra;
    char pa[10];
    sprintf(pa,"%d",a);
    stra=pa;
    用sprintf格式化char*,然后用char*传给string便可格式string了。
     
    1230
    int a[50]; 
     memset(a,0,sizeof(a));
    用memset初始化数组为0.初始值非0不可用此法。
    当数组是用NEW方法建立时,不能用此法。需要自行计算出该数组的字节数作为第三个参数。
     
    //int转string
      int num=c[i];
     string str="";
    while (num>=10)
     {
    str+=((num%10)+'0');
    num=(num-(num%10))/10;
    }
     
    1237表达式计算
    初级算法,先算* / ,所有乘除算完以后再算加减。每次运算的结果作为一个新的运算数字放进栈中。
    设置cout输出精度
    cout<<fixed<<setprecision(2)<<num.top()<<endl;
     
    1251快速查找包含前序
    1671
  • 相关阅读:
    javaweb
    反射 day1
    JDBC-day1
    总结
    day5
    day4
    day3
    18.10.17 考试总结
    洛谷P2172 [bzoj] 2150 部落战争
    18.10.15 考试总结
  • 原文地址:https://www.cnblogs.com/iyjhabc/p/2987493.html
Copyright © 2011-2022 走看看