2802: 练44.1 比特童币
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:6
解决:4
题目描述
试编一个程序,输出至(0)2至(1111)2之间所有的整数及对应的十进制数。
输入
无
输出
每行输出(0)2至(1111)2之间所有的整数及对应的十进制数。
样例输入 复制
无
样例输出 复制
0000B 0
0001B 1
0010B 2
0011B 3
0100B 4
0101B 5
0110B 6
0111B 7
1000B 8
1001B 9
1010B 10
1011B 11
1100B 12
1101B 13
1110B 14
1111B 15
提示
#include<iostream> using namespace std; int main( ) { int a1,a2,a3,a4,n; for(a4=0;a4<2;a4++) //循环枚举每位 for(a3=0;a3<2;a3++) for(a2=0;a2<2;a2++) for(a1=0;a1<2;a1++) { n=a4*8+a3*4+a2*2+a1; //计算十进制的数 cout<<a4<<a3<<a2<<a1<<"B "<<n<<endl; //输出 } return 0; }