方法func(int n)返回十进制整数n的位数。
1
func(int n)
{
int c;
for(c=0;
2
;c++)n/=10;
return c;
}
1、
【正确答案】
1、int ,n!=0
【答案解析】
该函数的返回值类型为整数,所以第一空填int;求十进制数n的位数,则可以通过循环每次对十取整,如果取整之后的数不等于0,说明它至少还有一位数(个位数),直到n变为0,此时的循环次数c就是n的位数。
提交答案
关闭