#显示没错误,却无法运行
#c语言函数的嵌套调用
大家帮忙看看哪里有问题,没有报错可是无法运行呢,明天要交,谢谢大家!!
把scanf卸载int s = 1+squa(i);前面
先输入,再计算
Number of digit 2 in -21252: 3
int CountDigit( int number, int digit ){
int y, num = 0; // y:用于取处于个位的数字
number = fabs(number); // 取绝对值,防止出现负值
if( number == 0 && digit == 0 )
return 1;
while( number != 0 ){ // 循环取个位数,并判断
y = number % 10;
if( y == digit )
num++;
number /= 10;
}
return num;
}