kbys.net
当前位置:首页 >> int Fun int num >>

int Fun int num

int fun (int num) {int f=1; while(num>0) {f*=num%10; num/=10;} return f; }

//函数名是f #include #include int f(char *str) { int l=strlen(str); char* p; int n=0; for(p=str;p

'\0' 的值就是0 所以当然一样了。。

FUN6 当num不等于0时,k=k*(num%10),num=num/10 当num==0时 返回K; 开始 num=26 k=k*(26%10)=6 num=2 然后num!=0 继续循环 k=6*(2%10)=12 num=0 跳出循环 返回k=12

找个简单的例子,看看递归的概念

#include #include #define MAX 100 int aa[MAX]; int fun (int lim, int aa[MAX] ) { int i,j,k=0,m,num=0,leap=1; if(lim>=3) { aa[0]=2; k=1; num=1; } for(j=3;j

float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c)); } ...

是16,因void类型函数不能有返回值

须要intfun(double*,int*);这样才对的 也可以intfun(double Arr[],int*); 指针是对应类型的,而不是对应参数的.int 和int*是两个类型 int* ipNum;这句要看成是(int*)ipNum而不能是int(*ipNum);

一、选择题 1.下面四个选项组中,均是不合法的标识符是___C_________。 (a) a p_0 do (b) a1 p2 int (c) 1a p%a $11 (d) pow...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com