Accelerated C++ Exercise 4-3

来源:互联网 发布:淘宝旅行 编辑:程序博客网 时间:2024/05/16 01:10
#include <iomanip>#include <iostream>using std::cout;using std::endl;using std::setw;/* Return the number of digits in n */int digits(int n){   int result = 0;   while (n)   {      ++result;      n /= 10;   }   return result;}int main(){   const int max_base = 999;   int max_base_width = digits(max_base);   int max_result_width = digits(max_base * max_base);   for (int i = 1; i <= max_base; ++i)   {      cout << setw(max_base_width + 1) << i         << setw(max_result_width + 1) << (i * i) << endl;   }   system("pause");   return 0;}

原创粉丝点击