设为首页 加入收藏

TOP

输入任意整数 输出带间隔的数字
2014-11-01 16:15:42 来源: 作者: 【 】 浏览:55
Tags:输入 任意 整数 输出 间隔 数字

  原题:要求输入一个5位整数,然后分别输出每位数字,并将这些梳子按间隔3个空格的形式打印出来。


  如:用户键入42339,则输出4 2 3 3 9。


  写完之后,自己把题改了了一下,输入任意一个正整数(int型),然后间隔输出。


  #include


  #include


  using namespace std;


  int main()


  {


  int num;


  int pownum;


  int prtnum;


  int dividend;


  cin >> num;


  pownum = static_cast< int >( log10(num) );


  for( int i = pownum; i >= 0; i-- )


  {


  dividend = pow ( 10, i );


  prtnum = num / dividend;


  cout << prtnum << " ";


  num = num % dividend;


  }


  cout << endl;


  return 0;


  }


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++成员函数指针的使用方法 下一篇C++插入排序算法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: