麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

基礎練習 十進制轉十六進制

2019-11-11 05:01:02
字體:
來源:轉載
供稿:網友

問題描述  十六進制數是在程序設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16個符號,分別表示十進制數的0至15。十六進制的計數方法是滿16進1,所以十進制數16在十六進制中是10,而十進制的17在十六進制中是11,以此類推,十進制的30在十六進制中是1E。  給出一個非負整數,將它表示成十六進制的形式。輸入格式  輸入包含一個非負整數a,表示要轉換的數。0<=a<=2147483647輸出格式  輸出這個整數的16進制表示樣例輸入30樣例輸出1E解答代碼

#include<iostream>#include<string>#include<algorithm>using namespace std;//將十進制data轉換成N進制string TransToN(int data,int n){	string result="";	int index=0,i,j,temp[64];	if(data==0)	{		result="0";	}	else	{		do		{			temp[index++]=data%n;			data=data/n;		}		while(data!=0);		for(--index;index>=0;index--)		{			if(temp[index]<10)				result.append(1,temp[index]+'0');			else				result.append(1,temp[index]+'A'-10);		}	}	return result;}int main(){	int data,n=16;	while(cin>>data)	{		string result=TransToN(data,n);		cout<<result<<endl;	}	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 美女网站黄在线观看 | 久久成人在线观看 | 久草在线资源福利站 | 久久亚洲一区二区三区成人国产 | 热99精品视频 | 国产羞羞视频免费在线观看 | 久久国产28 | 久久精品国产久精国产 | 九九热国产在线 | 久久精品性视频 | 色综合久久久久久久粉嫩 | 日韩2区 | 草人人| 国产精品久久久久久久久久尿 | 91成人在线免费视频 | 99视频网址 | 99riav国产在线观看 | 亚洲精品wwww | 国产jjizz一区二区三区视频 | 欧美一级高清免费 | chinese军人gay呻吟 | 日韩黄色av | 亚洲网站在线 | 久久亚洲精品视频 | 一级黄色片在线看 | 久久国产精品久久久久久久久久 | 极品美女一级毛片 | 国产成人精品网站 | 日韩欧美精品中文字幕 | 鲁丝片一区二区三区免费入口 | 成年人视频在线免费观看 | 亚洲视频综合网 | 狼人狠狠干 | 久久国产中文 | 销魂美女一区二区 | 中国fx性欧美xxxx | 曰韩黄色片 | 美女视频黄视大全视频免费网址 | 久久久线视频 | 国产高清一区 | 国产免费观看视频 |