题目链接
题解
题意:
- 十进制数转化为二进制数
思路:
- 水题,用itoa()函数,再
stdlib.h
里面。 - char *itoa(int _Val, char *_DstBuf, int _Radix)。
Code
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int a;
char str[100];
while(~scanf("%d", &a))
{
memset(str, '\n', sizeof(str));
itoa(a, str, 2);//2即是代表转换为2进制
printf("%s\n", str);
}
return 0;
}