![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
我的DEV c++在编译运行时出了问题,不会显示结果,请高手解答!
#include<stdio.h>intmain(){ intt,t0,t1,t2,t3,t4,t5,t6,t7,t8;&n...
#include <stdio.h>int main(){ int t,t0,t1,t2,t3,t4,t5,t6,t7,t8; printf("please input a number(0~255):"); scanf("%d\t",&t); t0=t; t1=t%2; //第一位二进制 t=t/2; t2=t%2; //第二位二进制 t=t/2; t3=t%2; //第三位二进制 t=t/2; t4=t%2; //第四位二进制 t=t/2; t5=t%2; t=t/2; t6=t%2; t=t/2; t7=t%2; t=t/2; t8=t%2; printf("十进制数为:%d\n",t0); printf("二进制数为:%d%d%d%d%d%d%d%d\n",t8,t7,t6,t5,t4,t3,t2,t1); getchar(); return 0;}
展开
2个回答
展开全部
#include <stdio.h>
int main(){
int t,t0,t1,t2,t3,t4,t5,t6,t7,t8;
printf("please input a number(0~255):");
scanf("%d",&t); //\t去掉,因为这个不是输入,只要输入数字就行了
t0=t;
t1=t%2;
//第一位二进制
t=t/2; t2=t%2;
//第二位二进制
t=t/2; t3=t%2; //第三位二进制
t=t/2; t4=t%2; //第四位二进制
t=t/2; t5=t%2;
t=t/2; t6=t%2;
t=t/2; t7=t%2;
t=t/2; t8=t%2;
printf("十进制数为:%d\n",t0);
printf("二进制数为:%d%d%d%d%d%d%d%d\n",t8,t7,t6,t5,t4,t3,t2,t1);
getchar();
return 0;
}
int main(){
int t,t0,t1,t2,t3,t4,t5,t6,t7,t8;
printf("please input a number(0~255):");
scanf("%d",&t); //\t去掉,因为这个不是输入,只要输入数字就行了
t0=t;
t1=t%2;
//第一位二进制
t=t/2; t2=t%2;
//第二位二进制
t=t/2; t3=t%2; //第三位二进制
t=t/2; t4=t%2; //第四位二进制
t=t/2; t5=t%2;
t=t/2; t6=t%2;
t=t/2; t7=t%2;
t=t/2; t8=t%2;
printf("十进制数为:%d\n",t0);
printf("二进制数为:%d%d%d%d%d%d%d%d\n",t8,t7,t6,t5,t4,t3,t2,t1);
getchar();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询