#include <bits/stdc++.h>//
using namespace std;//命名空间
/*进制转换
*/
void shi_er(int n){
int i;
while(n){
i=n%2;
n=n/2;
cout<<i;
}
}
void shi_ba(int n){
int a[100],lena=0;
while(n){
a[lena]=n%8;
n=n/8;
lena++;
}
for(int i=lena-1;i>=0;i--){
cout<<a[i];
}
}
void shi_shiliu(int n){
int a[100],lena=0;
while(n){
a[lena]=n%16;
n=n/16;
lena++;
}
for(int i=lena-1;i>=0;i--){
if(a[i]==10){
cout<<"A";
}
else if(a[i]==11){
cout<<"B";
}
else if(a[i]==12){
cout<<"C";
}
else if(a[i]==13){
cout<<"D";
}
else if(a[i]==14){
cout<<"E";
}
else if(a[i]==15){
cout<<"F";
}
else{
cout<<a[i];
}
}
}
void er_shi(int n){
int sum=0,i=0;
while(n){
sum=sum+(n%10)*pow(2,i);
n=n/10;
i++;
}
cout<<sum;
}
void ba_shi(int n){
int sum=0,i=0;
while(n){
sum=sum+(n%10)*pow(8,i);
n=n/10;
i++;
}
cout<<sum;
}
void shiliu_shi(char a[]){
int len,sum=0,p=0;
len=strlen(a);
for(int i=len-1;i>=0;i--){
if(a[i]=='A'){
sum=sum+10*pow(16,p);
p++;
}
else if(a[i]=='B'){
sum=sum+11*pow(16,p);
p++;
}
else if(a[i]=='C'){
sum=sum+12*pow(16,p);
p++;
}
else if(a[i]=='D'){
sum=sum+13*pow(16,p);
p++;
}
else if(a[i]=='E'){
sum=sum+14*pow(16,p);
p++;
}
else if(a[i]=='F'){
sum=sum+15*pow(16,p);
p++;
}
else{
sum=sum+int(a[i]-48)*pow(16,p);//字符型转换整数型
p++;
}
}
cout<<sum;
}
int main(){
shiliu_shi("1011");//调用函数
}
很久没有写文章了,最近上课遇到了瓶颈,带了14个学生,年龄在小学五年级左右。前面的基础知识都已经讲完了,现在应该讲算法了,可是讲算法的时候发现,他们对很多理论上的知识并不理解,就像数学的排列组合。最近上课一直都是有一种消耗的感觉。我不知道该如何推进了。
人的精力真的真的非常有限,我想要的太多,不够松弛。我喜欢拍照,喜欢剪视频,可是我也会有目的性,希望自己拍的照片和视频有人看,希望可以变现。是不是太在意,太焦虑,反而很多事情都做不好,就像我最近的失恋。
我现在有一个主业,兼职做编程老师和新媒体运营,还想推进爱情。感觉好累,却又不想放弃。