十进制转换为二进制
#include<stdio.h> #include<fstream> #include<iostream> using namespace std; int main() { ifstream cin("B.txt"); int n; char a[100]; //while(scanf("%d",&n)!=EOF) while(cin>>n&&n>=0) { int m=n; int js=0; for(int i=0; m; i++) { if(m&1)a[i]='1'; else a[i]='0'; m>>=1; js++; } for(int i=js-1; i>=0; i--) //printf("%c",a[i]); cout<<a[i]; printf("\n"); } return 0; }
学会读入文件流,用于编程调试时,数据的自动输入。
最近多用此语句for(int i=0; m; i++)