问题:输入一个十进制输出二进制
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int num, n = 0;
int a[100];
printf("请输入一个十进制数:");
scanf_s("%d", &num);
while (num != 0)
{
a[n] = num % 2;
n++;
num /= 2;
}
for (n = n - 1; n >= 0; n--)
printf("%d", a[n]);
system("pause");
return 0;
}