include<stdio.h> main(){ int x;printf("x=");scanf("%d",&x);printf("x=%#o\n",x);printf("x=%#d\n",x);printf("x=%#x\n",x);}
这样会直接输出1,10,-1的,按你的说法应该写成prinf("a=%d,b=%d,c=%d",a,b,c);还有,printf而不是prinf 还是{}太多了吧。一个就够了。还有为什么要用float,用int定义变量就好了