BASIC-10 十进制转十六进制

来源:互联网 发布:gulp sass windows 编辑:程序博客网 时间:2024/05/11 12:06
#include<iostream>using namespace std;int main(){int n,r,i=0,a[20],j;char c;cin>>n;if(n==0)cout<<0<<endl;while(n){a[i++]=n%16;n/=16;}for(j=i-1;j>=0;j--){if(a[j]<10)cout<<a[j];else{c='A'+a[j]-10;cout<<c;}}cout<<endl;return 0;}

注意:while(n)  。n==0 的特殊数据。
0 0
原创粉丝点击