10203

来源:互联网 发布:ps3网络设定 编辑:程序博客网 时间:2024/06/11 17:05
//将整数转换为10进制、2进制、16进制的数字串
#include<stdio.h>
main()
{
int n;
int i=0;
int s[100];
printf("输入整数:");
scanf("%d",&n);
while(n!=0)
{
switch(n%16)
{
case 0:s[i]='0';break;
case 1:s[i]='1';break;
case 2:s[i]='2';break;
case 3:s[i]='3';break;
case 4:s[i]='4';break;
case 5:s[i]='5';break;
case 6:s[i]='6';break;
case 7:s[i]='7';break;
case 8:s[i]='8';break;
case 9:s[i]='9';break;
case 10:s[i]='A';break;
case 11:s[i]='B';break;
case 12:s[i]='C';break;
case 13:s[i]='D';break;
case 14:s[i]='E';break;
case 15:s[i]='F';break;
}
n=n/16;
i++;
}
printf("16进制:");
for(i=i-1;i>=0;i--)
{
printf("%c",s[i]);
}
printf("\n");
}
0 0
原创粉丝点击