这个话题分两期做。有一天,我与明明探讨a+b。明明:这个**太简单了:#include<iostream>using namespace std;int main(){int a,b ;cin>>a>>b;cout<<a<<b;return 0;}我:如果数据范围扩大呢?明明:你不知道longlong吗?还集训队呢?我:再大一点点,比如,1到10的200次方呢?明明爆起了粗口。听完了我们和平而友善的谈话后,你应该明白了。我们探讨的是一个经典的问题:高精加。这个思路其实很简单,用string代替int。这就解决了数据范围的问题。那么又来了新的问题:两个string不可以相加。这时,只要将数据一位一位分开。再一个一个加。最后一个一个进位。输出,完事。高精减也差不多,但要换成退位。行了,明天发源码。