fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i;
  5. int data[10];
  6. int j=0;
  7.  
  8. scanf("%d", &i);
  9. printf("10進数で%dは、",i);
  10.  
  11. for(;i>0;j++){
  12. data[j]=i%2;
  13. i=i/2;
  14. }
  15.  
  16. printf("2進数で表すと");
  17. for (int i =j-1; i>=0; i--){
  18. printf("%d", data[i]);
  19. }
  20. printf("となる\n");
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 5320KB
stdin
31
stdout
10進数で31は、2進数で表すと11111となる