码迷,mamicode.com
首页 > 其他好文 > 详细

HustOJ - 1015

时间:2017-05-04 13:23:36      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:i++   color   ide   进制转换   转换   --   bsp   scanf   one   

技术分享
 1 #include<stdio.h>
 2 int main()
 3 {
 4      int i,n,j[31],s,a,b;
 5      for(;scanf("%d",&n)==1;)
 6      {
 7          i=0;
 8          if (n==0)
 9          {
10              printf("%11d-->0\n",n);
11              continue;
12         }
13         if (n>0)
14              printf("%11d-->",n);
15          else if (n==-2147483648)
16              {
17                  printf("%11d-->-10000000000000000000000000000000\n",n);
18                  continue;
19             }
20          else
21          {
22              printf("%11d-->-",n);
23              n=-n;
24         }
25              for (;n!=0;i++)
26              {
27                  j[i]=n%2;
28                 n=n/2;
29               }
30              for (;i>0;i--)
31               {
32                  printf("%d",j[i-1]);
33             }
34             printf("\n");
35      }
36          
37          
38      return 0;
39 }
1015 十进制转换为二进制

 

HustOJ - 1015

标签:i++   color   ide   进制转换   转换   --   bsp   scanf   one   

原文地址:http://www.cnblogs.com/domen0814/p/6806444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!