主题:进制转换
请高手指点一下,我想编写一个10进制转换2进制的程序,但是我编写的怎么老不合适,而且还是个死循环,请高手们指点指点。下面是我编写的:
#include<stdio.h>
main()
{
int a , n1 , temp , t;
printf("请输入一个数字:\n");
scanf("%d",&a);
while (t!=0)
{
n1=a%2;
printf("%d",n1);
t=(a-1)/2;
}
}
[em8]感激不尽!!!
#include<stdio.h>
main()
{
int a , n1 , temp , t;
printf("请输入一个数字:\n");
scanf("%d",&a);
while (t!=0)
{
n1=a%2;
printf("%d",n1);
t=(a-1)/2;
}
}
[em8]感激不尽!!!