資源簡介
進制之間轉換
代碼片段和文件信息
#include
#include
#include
#include
int?convert(char?a)????????????????//轉換函數
{
if?(a?>=?‘0‘?&&?a?<=?‘9‘)??????
{
return?a?-?‘0‘;
}
else?if?(a?>=?‘A‘?&&?a?<=?‘F‘)??
{
return?a?-?‘A‘?+?10;
}
else?if?(a?>=?‘a‘?&&?a?<=?‘f‘)
{
return?a?-?‘a‘?+?10;
}
else
{
return?-1;
}
}
int?main(void)
{
int?q?r?n;???????????????????????//q為輸入進制,r為輸出進制,n為你輸入的數字
printf(“你輸入的進制:“);
scanf_s(“%d“?&q);?????????????????//輸入進制
printf(“你輸出的進制:“);
scanf_s(“%d“?&r);?????????????????//輸出進制
int?i?j?k?=?0?c?=?0;
char?str[80];???????????????????????//定義一個數組
char?*p;???????????????????????????
評論
共有 條評論