C语言使用递归算法将一个正整数字符串为对应的数值。不得使用循环
2条回答 默认 最新
- ysuwood 2015-12-12 15:48关注
c语言没有默认参数吧,改为:
#include <stdio.h> int fun(char *p,int m) { int n=1; if(*p) { n=m*10+*p-'0'; return fun(p+1,n); } return m; } void main() { char str[]="1234"; printf("%d\n",fun(str,0)); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 3