#include<stdio.h>
#include<math.h>
int Decimal_to_Binary(int n)
{
int a,d,b=0;
int h=0;
a=n;
for(;a!=0;)
{d=a%2;
h=h+d*10^b;
a=a/2;
b=b+1;
}
return h;
}
int main(void)
{
int n,h;
scanf("%d",&n);
h=Decimal_to_Binary(n);
printf("%d",h);
}
printf("%d",Decimal_to_Binary);
这句什么意思?Decimal_to_Binary不是一个函数吗?当做一个数值调用?
你这是从什么语言转过来的语法?