2010.3.25

1.第4章竞赛题

string本身好像向量,对于一个string用" ",而对于string的每一个组成可用string[i]表示,为char,对应于' '。

#include<iostream>
#include<fstream>
#include<sstream>
using namespace std;

int main(){
 int i=0;
 ifstream in("c://CPP//two2ten.txt");
 for(string s;getline(in,s);){
  long long int m=0,n=1;
  if(s!="-1"){
   for(i=s.size()-1;i>=0;i--){
    if(s[i]=='1') m+=n;
    n*=2;
   }
   cout<<m<<endl;
  }
 }
}

 

2.第5章函数

大规模数据传递,可以通过传递数组指针或容器引用实现。

数组不能整体直接复制,即:

int a[10];

int b[10]=a;  //wrong

b=a;  //wrong

数组复制:传递数组的起始地址和元素个数。

3.读入矩阵(n个向量)的方法:

若已知含几行数据,即包含几个向量,则用P141页方法;否则用前面push_back方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值