
已解决问题
谷歌www_at1986_com用户在2013.11.11提交了关于“惹上冷殿下C语言十进制转化二进制”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-30T13:29:47。#include<stdio.h>#include<stdlib.h>
main()
{
inta,b;
printf("inputa**m\n");
scanf("%d",&a);
while(a!=0)
{
printf("%d",a%2);
a=a/2;
}
system("pause");
}
照我这个方法求出来的结果是倒序的,怎样才能得到正确的结果。不要给我别的算法,就沿用我这个思路。谢谢希望大家能够帮助她。
详细问题描述及疑问:#include<stdio.h>
#include<stdlib.h>
main()
{
inta,b;
printf("inputa**m\n");
scanf("%d",&a);
while(a!=0)
{
printf("%d",a%2);
a=a/2;
}
system("pause");
}
照我这个方法求出来的结果是倒序的,怎样才能得到正确的结果。不要给我别的算法,就沿用我这个思路。谢谢期待您的答案,当代劳模,所有人都应该向你学习
!