#include<iostream>#include<string>usingnamespace std;
string check(int m){int n= m %2, j=m/2;
string s =to_string(n);while(j!=0){
n = j %2;
j = j /2;
s = s +to_string(n);}
string k;for(int i = s.length()-1; i>=0; i--){
k = k + s[i];}return k;}intmain(){int m;while(cin >> m&&m>0&&m<1000){
cout <<check(m)<< endl;}}
52、2052
#include<iostream>#include<string>usingnamespace std;voiddraw(int m,int n){
cout <<"+";for(int i =0; i < m; i++){
cout <<"-";}
cout <<"+"<< endl;for(int i =0; i < n; i++){
cout <<"|";for(int i =0; i < m; i++){
cout <<" ";}
cout <<"|"<<endl;}
cout <<"+";for(int i =0; i < m; i++){
cout <<"-";}
cout <<"+"<< endl<<endl;}intmain(){int m,n;while(cin >> m&&m>0&&m<75){
cin.ignore();
cin >> n;if(n >0&& n <75){}draw(m, n);}}
53、2053
#include<iostream>#include<string>usingnamespace std;intcheck(int m){int n =0;for(int i =1; i <m+1; i++){if(m % i ==0){
n++;}}if(n %2==0){return0;}else{return1;}}intmain(){int m,n;while(cin >> m&&m>0&&m <=100000){
cout <<check(m)<< endl;}}
54、2054
#include<iostream>#include<string>usingnamespace std;
string check(string max,string min){if(max[0]=='-'){
min ="-"+min;}if(max.find('.')!= string::npos){for(int i = max.length()-1; i >= min.length(); i--){if(max[i]=='0'|| max[i]=='.'){ max.erase(i);}else{return"NO";}}}if(max.length()!=min.length())return"NO";for(int i =0;i< min.length();i++){if(max[i]!= min[i]){return"NO";}}return"YES";}intmain(){
string m,n;while(cin >> m){
cin.ignore();
cin >> n;if(m.length()>=n.length())cout <<check(m, n)<< endl;if(m.length()< n.length())cout <<check(n, m)<< endl;}}
55、2055
#include<iostream>#include<string>usingnamespace std;intcheck(char x,int y){int m =0;if(x >='a'&&x<='z'){
m =int('a')-int(x)-1;}elseif(x >='A'&& x <='Z'){
m =int(x)-int('A')+1;}return m+y;}intmain(){int n;while(cin >> n){char x;int y;for(int i =0; i < n; i++){
cin >> x;
cin >> y;
cout <<check(x, y)<< endl;}}}
杭电oj11页 (c++) 51-6051、205152、205243、204344、204445、204546、204647、204748、204849、204950、205051、2051#include<iostream>#include<string>using namespace std;string check(int m){ int n= m % 2, j=m/2; string s = to_string(n); while (j!=0) {