
思路:
1、用循环。
2、满足条件,能整除2012、3、12且month等于6、day=<30
- #include
- using namespace std;
- int main()
- {
- for (int i = 19000101; i < 20120312; i++)
- {
- int month = i / 100 % 100;
- int day = i % 100;
- if (i % 2012 == 0 && i % 3 == 0 && i % 12 == 0 && month == 6 && day =< 30)
- {
- cout << i;
- break;
- }
- }
- }

思路:
1、注意定义用unsigned long long。
- #include
- #include
- using namespace std;
- int main()
- {
- unsigned long long sum = 0;
- sum = pow(2, 64) - 1;//第一格一个
- cout << sum;
- return 0;
- }

思路:1GB=1024MB.
- #include
- #include
- using namespace std;
- int main()
- {
- cout << 100*1024/4;
- return 0;
- }