添加两个。没有任何操作员

时间:2012-05-02 06:17:53

标签: c++ c

是否可以在不使用任何算术或逻辑运算符的情况下添加两个数字?

如果是这样,我该怎么做?

解决方案:

main(){ 
  int x=10,y=21; 
  char *p=x; 
  printf("%d" , &p[y]); 
}

由于你没有得到答案,因此Atleast不会贬低这个问题。

1 个答案:

答案 0 :(得分:5)

int add(int x, int y) {
    std::vector<int> v(x);
    std::vector<int> u(y);
    for(auto& n : u) {
        v.push_back(n);
    }
    return v.size();
}