當前位置:編程學習大全網 - 編程軟體 - 編程輸入10十進制正整數

編程輸入10十進制正整數

# include & ltstdio.h & gt

# include & ltmath.h & gt

int main()

{

int n,r,I,t,b;

char a[100];

char c[]= " ABCDEFGHIJKLMNOPQRSTUVWXYZ ";//數組使用存儲後每壹位的編號。

//c用來表示9之後每壹位的數字。

scanf("%d%d ",& ampn & amp;r);

t = n;

t =(int)fabs(t);

for(I = 0;;i++)

{

b = t % r;

如果(b & gt=10)

a[I]= c[b-10];

其他

a[I]= b+ ' 0 ';

t =(t-b)/r;

如果(t==0)

打破;

}

如果(n & lt0)

printf("-");

for(;我& gt=0;我-)

printf("%c ",a[I]);

printf(" \ n ");

返回0;

}

測試數據:

輸入7 2

輸出111

輸入23 12

輸出1B

輸入-4 3

輸出-11

  • 上一篇:吉林大學軟件工程錄取分
  • 下一篇:編程壹個C語言程序,輸入兩個數,采用輾轉相除法來計算最大公約數
  • copyright 2024編程學習大全網