【发布时间】:2017-03-22 12:45:20
【问题描述】:
对更好的解决方案有什么建议吗?
在 C 中:
int countDigits(int v) {
for(int i=v, digits =1 ; i != 0; i = i/10,v = digits++);
return v;
}
【问题讨论】:
-
你的代码有什么问题?
-
我不能使用函数 arg。但是这个解决方案使用变量 v...
-
我不能使用函数 arg。为什么??
-
如何在不使用函数参数的情况下编写一个函数来计算数字?
-
这个
v = digits++也不像你认为的那样做
标签: c