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