300-500之间能被3和7整除的数
#include <iostream>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
for(int i=m;i<=n;i++){
if(i%3==0 && i%7==0)
cout<<i<<" ";
}
cout<<endl;
}
16进制转十进制正数
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
int main(){
while(1){
int ten=0;
char num[20]={0};
cout<<"输入一个16进制数:";
cin>>num;
//转换为10进制
int len = strlen(num);
for(int i=len-1,k=0;i>=0;i--,k++){
int tmp;
if(num[i]>='A' && num[i]<='F'){
tmp = num[i]-'A'+10;
}
else{
tmp = num[i] - '0';
}
ten = ten + tmp * pow((float)16,k);
}
cout<<"转换成10进制数为:";
cout<<ten<<endl<<endl;
}
return 0;
}