如题所述
第1个回答 2011-12-06
#include <stdio.h>
int main()
{
unsigned long n,m;
int num=0;
scanf("%d",&n);
m=n;
if(n==0)num++;
else
while(n!=0)
{
if(n%10==0)
num++;
n/=10;
m/=10;
if(m/10==0)
break;
}
printf(" %d \n",num);
}
int main()
{
unsigned long n,m;
int num=0;
scanf("%d",&n);
m=n;
if(n==0)num++;
else
while(n!=0)
{
if(n%10==0)
num++;
n/=10;
m/=10;
if(m/10==0)
break;
}
printf(" %d \n",num);
}
参考资料:
第2个回答 2011-12-06
试一下不就知道了。
应该是0呀!
应该是0呀!
第3个回答 2011-12-06
问得好模糊啊,二进制数吧