當前位置:編程學習大全網 - 編程軟體 - 十進制到十六進制方法編程

十進制到十六進制方法編程

# include & ltstdio.h & gt

void put(int);

void convert(無符號長整型,無符號長整型);

void main()

{

無符號長整型排序;

無符號長整型n;

{

printf("請輸入兩個數n並排序");

Printf("\n n表示要轉換的十進制正整數:");

scanf("%ld ",& ampn);

Printf("\n sort表示要轉換的類型,可以輸入2 8 16:");

scanf("%ld ",& amp排序);

} while((n & lt;0)||((排序!= 2)& amp;& amp(排序!= 8)& amp;& amp(排序!=16)));

convert(n,sort);

printf(" \ n ");

}

void convert(無符號長整型n,無符號長整型排序)

{

無符號長整型數;

num = n % sort

n/=排序;

如果(n==0)

put(num);

else if(n & lt;排序)

{

put(n);

put(num);

}

else if(n & gt;=排序)

{

convert(n,sort);

put(num);

}

}

void put(int num1)

{

if(num 1 & lt;10)

printf("%c ",num 1+' 0 ');

其他

開關(num1)

{

案例10:

printf("%c "," A ");

打破;

案例11:

printf("%c ",' B ');

打破;

案例12:

printf("%c ",' C ');

打破;

案例13:

printf("%c ",' D ');

打破;

案例14:

printf("%c ",' E ');

打破;

案例15:

printf("%c ",' F ');

打破;

}

}

  • 上一篇:tcpip 壹對多通信如何實現
  • 下一篇:請問哪裏有party's breaker(QOH2001)的技術網站或錄像?
  • copyright 2024編程學習大全網