#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int a;
char *ptwo = (char*)malloc(sizeof(char)*20);
*ptwo = NULL;
*ptwo++;
scanf("%d",&a);
do
{
*ptwo = a%2 + '0' ;
*ptwo++;
}while(a/=2);
while(*ptwo--)
{
printf("%c",*ptwo);
}
}
10진수 2진수로 바꾸는건데
망하나여?
#include <stdlib.h>
int main(void)
{
int a;
char *ptwo = (char*)malloc(sizeof(char)*20);
*ptwo = NULL;
*ptwo++;
scanf("%d",&a);
do
{
*ptwo = a%2 + '0' ;
*ptwo++;
}while(a/=2);
while(*ptwo--)
{
printf("%c",*ptwo);
}
}
10진수 2진수로 바꾸는건데
망하나여?
댓글 0