基础练习 01字串

来源:互联网 发布:virtualbox ubuntu 64 编辑:程序博客网 时间:2024/04/28 20:49
转换为输出0~31的五位二进制数,左侧不够五位补0
#include <cstdio>#include <algorithm>#include <stack>using namespace std;int n;void f(int x) {stack<int> s;n=0;while (x>=1) {s.push(x%2);x/=2;}while (!s.empty()) {n=n*10+s.top();s.pop();}printf ("%05d\n",n);return;}int main(){for (int i=0;i<32;i++) f(i);return 0;}


0 0
原创粉丝点击